AUR Arch User Repository
Prendiamo per esempio un piccolo programma gsharkdown che ci permette di ricercare, ascoltare e * scaricare gratuitamente musica dal sito www.groveshark.com.
Al momento gsharkdown non è presente nei depositi ufficiuali di Archlinux, ma presente in AUR.
Primo passo aprire un terminale e lanciate il comando
su
inserite la password dell’amministratore (root).
Il successivo comando aggionerà il database dei pacchetti ed aggiornerà il sistema
pacman -Syu
qui il risultato
:: Sincronizzazione dei database in corso...
core è aggiornato
extra 1534,8 KiB 308K/s 00:05 [######################] 100%
community 2010,5 KiB 334K/s 00:06 [######################] 100%
:: Aggiornamento del sistema in corso...
non ci sono aggiornamenti disponibili
Aggiornato il sistema è indispensabile installare il pacchetto fakeroot, quindi basterà lanciare
pacman -S fakeroot
fakeroot è obbligatorio mentre i successivi pacchetti di sicuro vi serviranno per molte altre compilazioni, non sono necessari, ma ve li consiglio.
pacman -S patch gcc make autoconf automake pkg-config git
Uscite dal terminale d’amministratore col comando
exit
terminate queste operazioni siamo pronti per prelevare il pacchetto gsharkdown dal deposito AUR.
wget -c https://aur.archlinux.org/packages/gs/gsharkdown/gsharkdown.tar.gz
oppure leggetevi la guida Scaricare con Axel a velocità ultrasonica
Adesso bisognerà scompattare il pacchetto gsharkdown.tar.gz appena scaricato col comando
tar -zxvf gsharkdown.tar.gz
vi si creerà un cartella di nome gsharkdown contenete diversi files nella quale dovete entrare e lanciare il comando makepkg per iniziare la compilazione.
cd gsharkdown && makepkg
come potete notare dal risultato bisognerà soddisfare le dipendenze
==> Creazione del pacchetto: gsharkdown 0.7.0-4 (mar 8 ott 2013, 16.26.29, CEST)
==> Controllo delle dipendenze durante l'avvio in corso...
==> Dipendenze mancanti:
-> gstreamer0.10-python
-> python2-configobj
-> python2-dbus
-> python2-pycurl
==> Controllo delle dipendenze durante la compilazione in corso...
==> ERRORE: Impossibile risolvere tutte le dipendenze.
ri-autentificatevi come amministratore e installatevi i pacchetti mancanti
pacman -S gstreamer0.10-python python2-configobj python2-dbus python2-pycurl
ricordatevi di confermare l’installazione dei pacchetti premendo il tasto S.
Teminata l’installazione uscite con il comando exit e ridate il comando makepkg
exit && makepkg
se tutto è andato a buon fine, al termine della compilazione, sarà creato il pacchetto gsharkdown-0.7.0-4-any.pkg.tar.xz che, dopo esserci ri-autentificati come amministratore sempre col comando
su
sarà installato col comando
pacman -U gsharkdown-0.7.0-4-any.pkg.tar.xz
e confermare l’installazione premendo il tasto S
* fate molta ATTENZIONE in alcuni paesi scaricare musica è ILLEGALE