venerdì 15 gennaio 2010

ubuntuwintv installazione su archlinux


ubuntuwintv è un fantastico programma che ci permette di vedere i più svariati canali televisivi che trasmettono le proprie trasmissioni in rete, si possono vedere le stazioni rai, tra cui i canali del digitale terrestre.

Il sito di riferimento del programma lo trovate qui: http://ubuntuwin.altervista.org/

il software può girare anche su distribuzioni lunux differenti da ubuntu, nel mio caso lo si può benissimo installare su archlinux , trovate il pacchetto direttamente su AUR.

Se dovete installare il programma su desktop manager differenti da gnome, bisogna intervenire sul pkgbuild che si trova su AUR, sul mio pc l' ho installato su archlinux con lxde.

se volete installarlo anche voi su archlinux seguite questa procedura:

create una cartella di nome ubuntu dentro la vostra home, da terminale scrivete.

cd
mkdir ubuntu

create un file di testo di nome PKGBUILD

cd ubuntu
nano PKGBUILD

nel file di testo che si apre incollateci questo.

#Mainteiner dieghen89

pkgname=ubuntuwintv
pkgver=0.7
pkgrel=9
pkgdesc="An utility to see the some Italian channels in streaming, written in python"
arch=('i686' 'x86_64')
url="http://ubuntuwin.altervista.org"
depends=('python' 'vlc' 'zenity' 'gtk2' 'python-xlib' "gnome-python-desktop" "gnome-desktop")
license=('GPL')
source=(http://ubuntuwin.altervista.org/fileadmin/user_upload/${pkgname}/all/${pkgname}_all-${pkgver}.tar.gz)
md5sums=('cc9e0219568b112275f8989f216153bb')
install=ubuntuwintv.install

build()
{
cd ${srcdir}/src/
sed -i -e "s:/usr/share/common-licenses/GPL-3:/usr/share/licenses/common/GPL3/license.txt:g" ubuntuwintv.py
sed -i -e "s:Categories=Utility;:Categories=GTK;AudioVideo;Video:g" ubuntuwintv.desktop
install -D -m755 ubuntuwintv.py "${pkgdir}/usr/bin/ubuntuwintv.py" || return 1
install -D -m644 ubuntuwintv.png "${pkgdir}/usr/share/icons/ubuntuwintv.png" || return 1
install -D -m644 ubuntuwintvlingua_it.txt "${pkgdir}/etc/ubuntuwintvlingua_it.txt" || return 1
install -D -m644 ubuntuwintv.desktop "${pkgdir}/usr/share/applications/ubuntuwintv.desktop" || return
install -m644 ubuntuwintvlingua_en.txt "${pkgdir}/etc/ubuntuwintvlingua_en.txt" || return 1
echo "Icon=/usr/share/icons/ubuntuwintv.png" >> ${pkgdir}/usr/share/applications/ubuntuwintv.desktop
# Install icons
cd icons
for i in *.png; do
install -D -m 644 $i "${pkgdir}/usr/share/python-support/ubuntuwintv/$i" || return 1
done
}


salvate il file.

sempre all'interno della cartella ubuntu, create un file di nome ubuntuwintv.install

nano ubuntuwintv.install

al suo interno incollate questo:

post_install()
{
sed -i -e "s:homedir = \"/home/\"+utente+\"/.ubuntuwintv/\":homedir = \"$HOME/.ubuntuwintv/\":g" /usr/bin/ubuntuwintv.py
sed -i -e "s:fileconf = \"/home/\"+utente+\"/.ubuntuwintv/conf.txt\":fileconf = \"$HOME/.ubuntuwintv/conf.txt\":g" /usr/bin/ubuntuwintv.py
echo ">>"
echo ">> WARNING: if you have installed this package with root user"
echo ">> change this two variables in /usr/bin/ubuntuwintv.py:"
echo ">> homedir = \"/home/YOURUSER/.ubuntuwintv\""
echo ">> confdir = \"/home/YOURUSER/.ubuntuwintv/conf.txt\""
echo ">>"
}

post_upgrade()
{
post_install $1
}

salvate il file.

compilate il tutto utilizzando il comando makepkg.

makepkg -s PKGBUILD

nel PKGBUILD originale ho cambiato la linea che riguardava l'installazione di alcune dipendenze inserendo queste librerie: gnome-python-desktop, gnome-desktop questo perchè la libreria python-wknc viene inclusa nel pacchetto gnome-python-desktop.

finita la compilazione vi troverete con il pacchetto ubuntuwintv-0.7-9-i686.pkg.tar.gz compilato, installate il programma scrivendo da terminale.

sudo pacman -U ubuntuwintv-0.7-9-i686.pkg.tar.gz

troverete il software sotto la sezione audio-video-ubuntu win tv 0.7

il programma funziona perfettamente, putroppo ho riscontrato un piccolo inconveniente nella chiusura, praticamente per chiudere l'applet del software bisogna utilizzare il comando kill con il numero del processo in esecuzione.




Se riscontrate dei problemi nella visualizzazione dei canali rai killate l'applicativo ed seguite questa procedura, aprite il terminale è digitate:

wget ubuntuwin.altervista.org/fileadmin/user_upload/ubuntuwintv/ubuntuwintv.py | gksudo cp ubuntuwintv.py /usr/bin/ubuntuwintv.py

cancellate la cartella nascosta dentro la vostra home.

rm -fr $HOME/.ubuntuwintv

per far partire l'applicativo bisogna pure creare un file di testo dentro la cartella /usr/share/

sudo nano /usr/share/ubuntuwintvlingua_en.txt

benissimo adesso si può lanciare il programma, i canali rai sono visibili per maggiori informazioni collegatevi al sito del programma.








Nessun commento: