jump to navigation

Installare aMSN su Archlinux con l’antialiasing dei caratteri… Lunedì 17 Settembre 2007

Posted by italyanker in Arch, Distro, Guide semplici/per profani, How-to et similia, Internet, Package Managers, Software libero.
trackback

aMSN Logo

 

Chi non ha mai utilizzato almeno una volta un client msn per chattare con i propri amici? Bè, in questo caso i vostri amici, se lo sono davvero, dovrebbero cambiare client, più o meno come ha fatto mio fratello che ha installato pidgin su uindou$, ma per venire incontro a loro l’unica soluzione rimane installare qualcosa sulla nostra macchina! In questo senso, amsn rappresenta il client più dotato di funzioni… Ma spesso anche quello più antiestetico…In questo senso chi lo ha già provato avrà visto almeno una volta come visualizza i caratteri a schermo…deformati!Ma a questo problema c’è una soluzione…Installare amsn nella versione di sviluppo, nella fattispecie svn.A questo punto se siete nubbissimi di Arch e non volete sporcarvi le mani compilando a manina o volete avere una arch maniacalmente ordinata come me avete tre possibili scelte:

  1. Andare sul sito di AUR , cercare tutti i pacchetti che servono, quindi scaricarli a manina, stessa cosa se ci sono file/directory da scaricare da SVN, infine impecchettarli tutti uno ad uno; (sconsigliato)
  2. Usare abs, incluso nel sistema; un problema, questo, che mi affligge visto che non mi sono minimamente preoccupato di vedere come funziona;
  3. Scaricare il PKGBUILD di yaourt, impacchettarlo e infine utilizzarlo per prelevare i pacchetti su AUR;

Io, ovviamente, ho utilizzato il terzo metodo per semplificarmi la vita!

Si inizia

Ora andate sul link di yaourt in AUR e scaricate il pacchetto con i file di installazione e il PKGBUILD ( basterà cliccare su Tarball ), quindi scompattatelo dove meglio preferite e posizionatevi nella dir col il terminale.Come potete vedere sotto, la directory contiene due file : il PKGBUILD e un file che dopo l’installazione, quando sarà lanciato in modo automatico, probabilmente ci scriverà cosa fare dopo il processo per rendere usabile il programma.

Ora eseguiamo da utente normale :$ makepkg Questo farà si che il programma makepkg cerchi le dipendenze di yaourt, le installi, scarichi i sorgenti di yaourt e li compili tutto con un solo comando. Potete vedere un esempio dell’utilizzo di makepkg nell’immagine sotto.

makepkg all’opera mentre lavora sui file (click per ingrandire).

Ora basterà utilizzare pacman per installare il tarball appena compilato:# pacman -U yaourt-0.8.4-1-i686.pkg.tar.gz

aMSN in arrivo

Ritornando ad amsn, basterà installare tutto con yaourt.Intanto da una ricerca su yaourt possiamo vedere che i pachetti da installare per amsn che non dovranno essere compilati da svn sono imlib e tls, escludendo ovviamente subversion che dovrà già essere installato, e quindi basterà dare da terminale:# yaourt -S imlib tlsOra per scaricare tcl/tk in versioni di sviluppo basterà dare semplicemente lo stesso comando con i nomi dei tarball da compilare così come per il comando precedente. Io ho ovviamente installato anche gli extra in versione svn e quindi anche tile per chameleon , così avremo :$ yaourt -S tcl-devel tk-devel amsn-svn amsn-extras-svn aur/tileBene, ora come ultima operazione basterà modificare un file per far andare amsn, date# gedit /usr/lib/tls1.50/pkgIndex.tclNel file che si apre affianco alla scitta package ifneeded tls 1.5 mettete uno zero in modo che il testo assomigli a qualcosa del genere : package ifneeded tls 1.50 “[list load [file join $dir .. libtls1.50.so] ] ; [list source [file join $dir tls.tcl] ]”Ora salvate il file, chiudetelo e aprite amsn…Il risultato sarà più o meno questo:

Clicca per vedere l’immagine…

Ora non rimane che gustare il vostro aMsn con antialiasing. ;D

Commenti»

1. lele85 - Lunedì 17 Settembre 2007

Bellissima guida… complimenti davvero! ;)

2. kasmol - Lunedì 17 Settembre 2007

devi usare versionpkg per avere l’ultimissima versione disponibile, nel mio repo oltre ad emesene mantengo anche amsn-svn e amsn-extras-svn e i vari pacchetti tile, snack, tcl-devel, tk-devel e poi non mi ricordo se c’è altro, comunque col mio repo basta dare un pacman -S amsn-svn e si ha subito tutto :D

3. italyanker - Lunedì 17 Settembre 2007

lele85:
Grazie!

kasmol:
mmm…però preferisco yaourt per il fatto che è più veloce di versionpkg e comunque è più immediato per i niubbi…

4. LuNa - Lunedì 17 Settembre 2007

oh, finalmente qualcuno che mostra la potenza di yaourt :D
ottimo post !

5. italyanker - Lunedì 17 Settembre 2007

Grazie LuNa… :D

6. vinzar - Domenica 11 Maggio 2008

ciao potreste spiegarmi come installare pacman, io uso questo comando ma mi installa il gioco:
sudo apt-get install pacman.

aiutatemi sto impazzendo!!

7. italyanker - Domenica 11 Maggio 2008

ehm…veramente per pacman si intende il gestore pacchetti di archlinux, non il gioco Pacman®…
Ecco perchè su debian/ubuntu non lo trovi…
Mi spiace… :|

8. vinzar - Domenica 11 Maggio 2008

ma quindi non c’è altro modo per compilare una file PKGBUILD?

9. italyanker - Domenica 11 Maggio 2008

vinzar: i PKGBUILD possono solo essere utilizzati su Archlinux e derivate…
Se vuoi avere la versione attuale di amsn-svn, cerca qualche repository per la tua distro e inseriscilo nell’elenco dei repository di apt ( /etc/apt/sources.list ) oppure leggi i vari manuali della tua distro sulla compilazione e generazione di pacchetti .deb e inizia a diventare maintainer privato …