lunedì 30 novembre 2009
aMule AdunanzA 3.15 su Archlinux
http://aur.archlinux.org/packages.php?ID=32342
sabato 28 novembre 2009
pidgin-libnotify patched notify-osd - DEBIAN SID/SIDUX
http://www.mediafire.com/download.php?llut0nekodm
lunedì 23 novembre 2009
Sistemare gli autostart in Fedora 12
Se state usando KDE su Fedora 12 magari dopo aver installato la versione GNOME vi troverete di fronte a numerose piccole applet che si avviano in automatico in KDE nonostante non siano visibili nel tool grafico del Systemsettings. La soluzione è nel modificare i file in
/etc/xdg/autostart/
mettendo all'interno dei .desktop indesiderati all' avvio la dicitura
OnlyShowIn=GNOME
Vi consiglio di fare questo anche con l' nm-applet e usare al suo posto l'ormai funzionale knetworkmanager
domenica 22 novembre 2009
Creazione e installazione Debian package di aMule AdunanzA 3.15 su Ubuntu
sudo apt-get install build-essential subversion-tools cvs autogen automake1.10 libgtk2.0-dev zlib1g-dev libpng12-dev libgd2-xpm-dev libreadline5-dev libcrypto++-dev libgeoip-dev libglib2.0-dev libupnp3-dev libwxgtk2.8-dev flex bison gettext binutils-dev devscripts dh-make make build-essential dpkg apt
Scarichiamo il codice sorgente
svn co https://amule-adunanza.svn.sourceforge.net/svnroot/amule-adunanza/branches/mrhyde_test amule-adunanza-3.15+2.2.6-test230~karmic
Rispondiamo di no alla domanda che ci viene posta dando questo comando
sudo dpkg-reconfigure dash
Lanciamo la configurazione dei sorgenti in modo da abilitare tutte le caratteristiche di aMule AdunanzA 3.15
cd
amule-adunanza-3.15+2.2.6-test230~karmic
./autogen.sh
./configure --enable-alc --enable-alcc --enable-geoip --enable-amulecmd --enable-webserver --enable-amule-daemon --enable-amule-gui --enable-cas --enable-webserver --enable-wxcas
Creiamo le cartelle necessarie a debuild per creare il pacchetto deb
dh_make -s -n -c gpl
Avviamo la creazione del pacchetto binario
debuild binary
Installiamo il pacchetto:
sudo dpkg -i ../amule-adunanza
_3.15+2.2.6-test230~karmic.deb
Done!
venerdì 20 novembre 2009
Creare pacchetti rpm da sorgenti in python
Prerequisiti : installare python-setuptools rpmdevtools python-devel
Entrare nella cartella dei sorgenti dove è presente il file setup.py e dare il seguente comando
python setup.py bdist --formats=rpm
nella cartella dists verra creato l' rpm che installiamo
sudo yum install --nogpgcheck file.rpm
Metodo testato con successo su questo interessante programma che permette la ricerca e il download dei sottotitoli
http://code.google.com/p/periscope/
Chromium svn su fedora 12
0)
sudo gedit /etc/yum.repos.d/chromium.repo
1)
incollare nel file appena creato:
[chromium]
name=Chromium Test Packages
baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
enabled=1
gpgcheck=0
e salvare.
2)
sudo yum install chromium
Chromium pronto per la navigazione :D
Installare supporto Telepathy in Banshee su Fedora 12
Rimuovere telepathy-gabble e telepathy-mission-control
yum remove telepathy-gabble telepathy-mission-control
Installare rpmbuild, le dipendenze per compilare l'estensione di banshee e ovviamente banshee stesso
sudo yum install banshee rpmbuild banshee-devel
sudo yum-builddep banshee
Creiamo un pacchetto rpm di telepathy-gabble aggiornato alla versione 0.9.2 utilizzando questo file SPEC (nell' archivio troverete anche il .spec di telepathy-mission-control, altro pacchetto che necessita di essere aggiornato rispetto alla versione presente nel repository di fedora)
http://www.mediafire.com/?yuy5nljg33z
Lo salviamo con il nome di telepathy-gabble.spec nella cartella ~/rpmbuild/SPECS
Scarichiamo i sorgenti di telepathy-gabble qui
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.9.2.tar.gz
E mettiamo il tar.gz nella cartella ~/rpmbuild/SOURCES
Entriamo in ~/rpmbuild/SPECS e diamo un bel
rpmbuild -ba telepathy-gabble.spec
Questo comando ci creera un rpm nella cartella ~/rpmbuild/RPMS/i386 che installeremo cosi:
sudo rpm -Uvh telepathy-gabble-0.9.2-1.fc12.i386.rpm
Lo stesso procedimento va ripetuto per telepathy-mission-control ma chiaramente cambiando il nome e la versione
A questo punto installiamo empathy e l'estensione di nautilus che s'è tirata dietro la rimozione del mission-control
sudo yum install empathy nautilus-sendto
Scarichiamo i sorgenti dell' estensione di banshee-telepathy da questo sito
http://github.com/nloko/banshee-telepathy-extension/tarball/0.1.1
Scompattiamo, compiliamo ed installiamo:
./autogen.sh
./configure --prefix=/usr
make
sudo make install
Adesso apriamo Banshee e possiamo condividere la musica con Empathy+Telepathy+Banshee
PS Ho notato che empathy restituisce un errore in merito al certificato di sicurezza quando cerca di collegarsi ad un server jabber (jabber.cz nel mio caso). Basta mettere "Ignorare errori certificati SSL" nelle opzioni avanzate dell' account. Se non vi fidate meglio non seguire l'intera procedura ;)
giovedì 19 novembre 2009
Notify-osd su Fedora 12
Facciamo una copia di backup del file incriminato che verrà modificato dall' installazione di notify-osd (la versione originale del file è nel pacchetto notification-daemon) :
sudo cp /usr/share/dbus-1/services/org.freedesktop.Notifications.service /usr/share/dbus-1/services/org.freedesktop.Notifications.service-backup
Installiamo le dipendenze e compiliamo i sorgenti (verrà installata la versione in sviluppo di notify-osd) :
sudo yum install bzr cairo-devel freetype-devel GConf2-devel libwnck-devel gnome-common libnotify-devel intltool
bzr branch lp:notify-osd
./autogen.sh
./configure --prefix=/usr
make
sudo make install
Modificare la terza riga del file org.freedesktop.Notifications.service in questo modo:
Exec=/usr/libexec/notify-osd
Riavviare X e ecco le notifiche ubuntiane su Fedora
Inspired by: http://forums.fedoraforum.org/showthread.php?t=225028
Cinelerra su Fedora 12
Attiviamo i repository RPM Fusion se ancora non l'abbiamo fatto:
su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Installiamo le dipendenze
sudo yum install a52dec-devel a52dec alsa-lib-devel alsa-lib faac-devel faac faad2-libs faad2-devel faad2 fftw-devel fftw-static fftw fftw2-devel fftw2 lame-devel lame-libs lame twolame twolame-devel twolame-libs libavc1394-devel libavc1394 libiec61883-utils libiec61883 libiec61883-devel libraw1394-devel libraw1394 libsndfile libsndfile-devel libvorbis-devel libvorbis libogg-devel libogg liboggz-devel liboggz libpng-devel libpng libpng10-devel libpng10 libjpeg-devel libjpeg libjpeg-static libtiff-devel libtiff libtiff-static tritonus-esd esound-devel esound-libs freetype-devel freetype freetype-freeworld mjpegtools-libs mjpegtools-devel mjpegtools y4mscaler OpenEXR-devel OpenEXR x264-libs x264 x264-devel gettext-devel gettext gettext-libs automake autoconf libtool libdv-devel libdv amrnb-devel amrnb amrwb-tools binutils-devel binutils arm-gp2x-linux-binutils mingw32-binutils git libtheora-devel libuuid-devel nasm yasm libXv-devel
Scarichiamo i sorgenti, compiliamoli (attivando l' accelerazione opengl) e installiamoli (con piccolo fix finale per evitare un warning all'avvio di cinelerra)
git clone git://git.cinelerra.org/j6t/cinelerra.git cinelerra
cd cinelerra
./autogen.sh
./configure --with-buildinfo=git/recompile --enable-mmx --without-pic
make
sudo make install
su -
echo "0x7fffffff" > /proc/sys/kernel/shmmax
exit
Based on: http://www.g-raffa.eu/Cinelerra/HOWTO/compilation-it.html & http://www.rationalplanet.com/2009/06/cinelerra-a-non-linear-video-editor-in-fedora-10/
aMule AdunanzA 3.15 su Fedora 12
Ecco come installare Amule Adunanza (versione svn) su Fedora 12.
Installazione dipendenze :
sudo yum install gcc-c++ make wxGTK-devel zlib-devel binutils-devel libupnp-devel cryptopp-devel gd-devel GeoIP-devel svn intltool flex bison
Scaricamento sorgenti (posizionarsi in qualche cartella,consigliabile creare nella home una cartella sources che andrà a contenere tutti i sorgenti dei software non installiamo da un rpm)
svn co https://amule-adunanza.svn.sourceforge.net/svnroot/amule-adunanza/trunk amule-adunanza
E poi la sequenza di comandi:
cd amule-adunanza
sed -i 's/Reference Manual/Crypto++ Library/' configure
./autogen.sh
./configure --enable-alc --enable-alcc --enable-geoip --enable-amulecmd --enable-webserver --enable-amule-daemon --enable-amule-gui --enable-cas --enable-webserver --enable-wxcas
make
sudo make install
Per ultimo apriamo le porte necessarie ad amule per collegarsi alla rete kadu utilizzando l'utility Firewall di Fedora presente in Sistema->Amministrazione.
Sezione "Altre Porte" --> "Aggiungi" e selezionare sia la porta 4662 tcp sia la porta 4672 udp
Finito.
Sistemare qualche incongruenza in Compiz 0.8.2 su Fedora 12
A differenza della configurazione di Compiz in Ubuntu, in Constantine ci sono, secondo il mio punto di vista, delle anti estetiche impostazione che rendono l' utilizzo di compiz non molto piacevole.
Ci sono due punti :
- ALT + TAB restituisce degli spazi bianchi al posto delle icone dei software
- Il resizing delle finestre fa sparire per alcuni instanti la decorazione delle stesse
Per sistemare i due "problemi" ci affidiamo al configuratore di Compiz e rispettivamente facciamo i seguenti passi:
- Selettore applicazioni -> Generale -> Disattiviamo l' opzione mipmap
- Ridimensiona finestre -> Generale -> Modalità ridimensionamento predefinita -> impostiamo "Rettangolo"
A questo punto avremmo un Compiz più utilizzabile.