back

Installazione

Come già citato antecendetemente, gjig viene automaticamente installato tramite wajig (il suo "equivalente" da linea di comando). Per installarlo, utilizzeremo dunque il nostro gestore di pacchetti preferito (nell'esempio, apt-get). Per poter usufruire di tutte le funzioni di wajig, rispettivamente gjig, dovremo anche installare i pacchetti suggeriti di quest'ultimo:

# apt-get install wajig wget fping debconf reportbug apt-move dpkg-repack alien fakeroot gkdebconf lynx python-gtk2 python-glade2 python-gnome2 gnome-terminal locales deborphan vrms sudo apt-show-versions apt-listbugs

In questo caso vi ho già dato la lista dei pacchetti suggeriti (escludendo gnome-tasksel, il quale non è nei repository -> bug #549574). Altrimenti, per scoprirli da soli, esistono alcuni metodi come ad esempio la configurazione di /etc/apt/apt.conf oppure utilizzando aptitude (il mio preferito) o ancora Synaptic. In più, per farlo da riga di comando:

# apt-get install wajig $(apt-cache show wajig | grep Suggests | cut -d ":" -f 2 | sed s/,//g | sed s/gnome-tasksel//)

quindi andremo ad installare wajig con apt-get, seguito dalla lista dei suggeriti ottenuti tramite descrizione di wajig (apt-cache show wajig), filtrando poi i Suggeriti (grep Suggests), da qui eliminando "Suggests:" (cut -d ":" -f 2, separando dunque la linea dove ci sono i due punti ":" e prendendo la seconda parte), togliendo poi tutte le virgole presenti (sed s/,//g) ed infine togliendo il pacchetto gnome-tasksel (sed s/gnome-tasksel//) che non essendo presente nei repository, andrà a bloccare l'installazione.
Come avete visto è un bel casino ;-), ma grazie a gjig, ci basterà cliccare un pulsante per ottentere lo stesso risultato!

Ad installazione terminata, lanceremo gjig da un terminale con:

$ gjig

NOTA BENE: proprio come per aptitude (per chi già lo conoscesse) o per Synaptic, entrambi gestori di pacchetti, bisognerà prestare attenzione ai diritti con i quali si lancia l'interfaccia. Come tutti ben sapete o state imparando, per effettuare qualsiasi operazione su di un pacchetto sono necessari i diritti dell'utente root. Quindi, per operazioni di questo tipo, dovrete lanciare l'interfaccia come utente root. Nel caso specifico di gjig ciò non è però possibile e per ovviare al problema dovrete utilizzare sudo (v. sotto); se vi interessa però visualizzare ad esempio solo la descrizione di un pacchetto basterà lanciare l'interfaccia da utente normale (come illustrato nell'esempio, il segno "$" sta a sottolineare appunto che si sta agendo da utente "non privilegiato").

back