Newsgroup: it.comp.os.linux.iniziare
Titolo: debian packages

Salve. Qualcuno mi sa dire se esiste qualcosa che mi permette di sapere quali
pacchetti dipendono da un pacchetto dato?  Sul sito della debian si puo' vedere
un pacchetto da quali altri pacchetti dipenda... ma il contrario? gracias
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 un pacchetto da quali altri pacchetti dipenda... ma il contrario? gracias
Per sapere le dipendenze di un pacchetto già installato nel sistema si potrà
fare con il comando:
# dpkg -s nome[Invio]
prestando attenzione alla riga Depends: . Per sapere quindi le dipendenze del
pacchetto ppp.deb si impartirà il comando:
# dpkg -s ppp[Invio]
......
Depends: libc6 (>= 2.1.2), libpam0g, 
         libpam-modules, netbase, sysvinit (>= 2.75-4)
......
N.b: tratto con copia / incolla da 
www.linuxfaq.it
;
facci un salto.
Bye


 vedere un pacchetto da quali altri pacchetti dipenda... ma il contrario?
Credo che quel che ti serve sia il comando 'apt-cache showpkg <pacchetto>',
con particolare attenzione alla scritta "Reverse Depends:".
***
gabry@camelot:~$ apt-cache showpkg mutt
Package: mutt
Versions: 
1.3.25-1
(/var/lib/apt/lists/
non-us.debian.org_debian-non-US_dists_testing_non-US_main_binary-i386_Packages)
(/var/lib/dpkg/status)
Reverse Depends: 
  mutt-utf8,mutt 1.3.25-1
  uw-imapd,mutt
  urlview,mutt
  pinfo,mutt
  muttprint,mutt
  lbdb,mutt
  ixbiff,mutt
  addressbook,mutt
Dependencies: 
1.3.25-1 - libc6 (2 2.2.4-4) libncurses5 (2 5.2.20010310-1) libsasl7 (0
(null)) exim (16 (null)) mail-transport-agent (0 (null)) locales (0 (null))
urlview (0 (null)) ispell (0 (null)) gnupg (16 (null)) pgp (16 (null)) pgp5i
(0 (null)) mime-support (0 (null)) mutt-i (0 (null)) suidmanager (3 0.50)
gnutls (3 0.2.9) mutt-i (0 (null)) 
Provides: 
1.3.25-1 - mail-reader 
Reverse Provides: 
***
Questo significa che i pacchetti mutt-utf8, uw-imapd, urlview, pinfo,
muttprint, lbdb, ixbiff, addressbook dipendono da mutt (in particolare,
mutt-utf8 richiede la versione 1.3.25-1 di mutt).
Colgo qui l'occasione per segnalare a tutti i neofiti debianisti l'esistenza
di alcuni pacchetti utili ad eliminaredal proprio sistema tutto cio' che non
serve, non è usato, è vecchio, magari una libreria che serviva per un
programma che ora si è tolto...
*deborphan: trova tutti i pacchetti che non hanno alcun pacchetto che
dipenda da loro (per default cerca solo sulle librerie, ma si può farlo
lavorare su ttuto quanto);
*debfoster: tiene una lista dei pacchetti installati e quando un pacchetto
non ha più altri pacchetti dipendenti da lui, chiede se si vuole eliminare;
* cruft: controlla il sistema e cerca i files che dovrebbero esserci ma
mancano e i file che invece sono inutili;
inoltre, ho trovato uno script, per par condicio:
http://slett.net/debcruft.gz
Sempre sia lodato 
http://debianplanet.org/
 ... :-)
Ah, io non li ho mai usati, ve li consiglio soltanto, non so quanto
funzionino in effetti :-P (anche se, essendo Debian, mi fido un bel po',
quindi appena posso li provo)
Gabry "usare con cautela" :-)
-- 
LightKnight's Home Page:  
http://www-studenti.dm.unipi.it/~stilli/
LightKnight's Email:      mailto:
super...@libero.it
Caccole Stellari Website: 
http://www.caccolestellari.com/
Gruppo Utenti Linux Pisa: 
http://www.gulp.linux.it/