Utili alias per comandi apt-get e dpkgPer i più pigri (come me) che ogni volta si scocciano a scrivere da riga di comando tutti i parametri da passare ad apt-get e dpkg, ecco alcuni utili alias, da inserire nel file /root/.bashrc
e/o in ~/.bashrc
.
alias apti='apt-get install' alias apts='apt-cache search' alias aptu='apt-get update' alias aptdu='apt-get dist-upgrade' alias aptrm='apt-get remove --purge' alias dpkgl='COLUMNS=130 dpkg -l | grep -i' alias dpkgL='COLUMNS=130 dpkg -L' alias dpkgS='COLUMNS=130 dpkg -S' alias aptinfo='apt-cache show'
Una volta rifatto il login, vi basterà digitare:
$ apts <nome>
e il comando eseguito sarà:
$ apt-get search <nome>
e lo stesso per gli tutti gli altri alias.
Ecco inoltre un altro script che effettua la ricerca di un file su packages.debian.org, evitando di dover aprire il browser:
#!/bin/sh filename="$1" version="unstable" arch="i386" url="http://packages.debian.org/cgi-bin/search_contents.pl" data="?word=$filename&searchmode=searchfiles&case=insensitive&version=$version&arch=$arch" links -dump "$url""$data"
salvatelo in un file di nome dpkgf, rendetelo eseguibile con:
$ chmod +x dpkgf
e copiatelo nella vostra posizione preferita, es.
# mv dpkgf /usr/local/bin
Adesso se per es. avete bisogno del file gtk.h
e non riuscite a trovarlo tra i pacchetti installati con dpkgS
, lanciate:
$ dpkgf gtk.h
scoprirete cosi` quale pacchetto installare per avere il file cercato!
Aggiornamento: ricordo, per chi non lo sapesse, che esiste apt-file
come alternativa per cercare i file senza usare una connessione ad internet!
Commenti
Inviato da PiloZ il Lun, 13/09/2004 - 11:23.
bella li
complimenti, molto utile l'ultimo script...nonchè gli alias 8-)
Debian Sid with Kernel 2.6.12.5 - Linux User #345928
Inviato da ED3nuzzo il Lun, 13/09/2004 - 12:51.
Helps .)
Grazie per i consigli sugli alias

Solo che nn mi funziona lo script...
<br />ed3n@tetranet:~$ dpkgf gtk.h<br />/usr/local/bin/dpkgf: line 9: links: command not found<br />
Dove sbaglio?
"Perchè tanto Debian è meglio"
Running on Debian Gnu/Linux 3.1 Kernel 2.4.27
ed3nuzzo@gmail.com
Inviato da redclay il Lun, 13/09/2004 - 15:17.
Re: Helps .)
Devi installare links:
# apt-get install links
redclay
Inviato da ED3nuzzo il Lun, 13/09/2004 - 19:09.
Re: Helps .)
Grazie mille, ora funziona
"Perchè tanto Debian è meglio"
Running on Debian Gnu/Linux 3.1 Kernel 2.4.27
ed3nuzzo@gmail.com
Inviato da Antonio il Mar, 14/09/2004 - 20:26.
Re: Helps .)
bella idea questa degli alias, soprattutto dpkgf!
Ricordo, per chi non lo sapesse, che esiste apt-file come alternativa per cercare i file senza usare internet:
apt-file search gtk.h
et voilà :-o
[GNU Action] - The OSS Revolution
Inviato da PiloZ il Sab, 18/09/2004 - 20:46.
Re: Helps .)
bene, meno male esiste apt-file perchè lo script per dpkg non mi funge si pianta in time-out.
Debian Sid with Kernel 2.6.12.5 - Linux User #345928