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").