Alias per comandi apt-get e dpkg

Dom, 12/09/2004 - 10:05

Alias per comandi apt-get e dpkg

Inviato da redclay 7 commenti

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

Ritratto di PiloZ
#1

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



Ritratto di ED3nuzzo
#2

Inviato da ED3nuzzo il Lun, 13/09/2004 - 12:51.

Helps .)

Grazie per i consigli sugli alias Smile
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? Thinking

"Perchè tanto Debian è meglio"

Running on Debian Gnu/Linux 3.1 Kernel 2.4.27
ed3nuzzo@gmail.com



Ritratto di redclay
#3

Inviato da redclay il Lun, 13/09/2004 - 15:17.

Re: Helps .)

Devi installare links:
# apt-get install links

redclay



Ritratto di ED3nuzzo
#4

Inviato da ED3nuzzo il Lun, 13/09/2004 - 19:09.

Re: Helps .)

Grazie mille, ora funziona Smile

"Perchè tanto Debian è meglio"

Running on Debian Gnu/Linux 3.1 Kernel 2.4.27
ed3nuzzo@gmail.com



Ritratto di Antonio
#5

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



Ritratto di PiloZ
#6

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