Pagina 1 di 1

Lista pacchetti!

Inviato: sab 15 mar 2008, 19:22
da bit123
Salve a tutti! Qualcuno sa dirmi se la directory /var/log/packages si trova in tutte le maggiori distribuzioni rappresentando uno standard per la ricerca dei pacchetti installati?

Saluti!

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 19:25
da targzeta
io direi di no, se non sbaglio nè in mandrake nè in fedora c'è. Io pensavo più che altro fosse una solzuione tutta slackware.

spina

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 19:38
da bit123
Quindi per essere sicuri conviene estrarre la lista da /usr/bin e /usr/local/bin.

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 19:44
da JohnnyMnemonic
Beh no perchè tanti pacchetti installano più di un eseguibile e alcuni nemmeno uno, come le librerie ad esempio
Non ho ben capito cosa cerchi ma penso che difficilmente troverai una soluzione universale, ma piuttosto differenziata tra sistemi con tgz, deb e rpm

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 19:51
da bit123
Beh almeno se cerco un eseguibile penso che /usr/bin e /usr/local/bin siano standard no?

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 19:54
da JohnnyMnemonic
Ragionevolmente, pensa che fino a Slackware11 gli eseguibili di KDE stavano in /opt/kde/bin mentre ora sono in /usr/bin

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 19:55
da bit123
Ok grazie

Re: Lista pacchetti!

Inviato: sab 15 mar 2008, 20:22
da Mario Vanoni
bit123 ha scritto:Beh almeno se cerco un eseguibile penso che /usr/bin e /usr/local/bin siano standard no?
NO, dimentichi /bin, /sbin, /usr/sbin, /usrX11R6/bin, /opt/bin, /usr/games ecc. ecc.
set | grep '^PATH'
e saprai quelli del tuo sistema

EDIT
guarda che root ed l'utente non hanno lo/a stesso/a $PATH
e che da utente puo chiamare un commando usando p.e.
/sbin/lilo
anche se non e` nel $PATH dell'utente

Re: Lista pacchetti!

Inviato: dom 16 mar 2008, 16:10
da algol
Beh, se vuoi fare un'applicazione universale che elenchi i pacchetti dovresti considerare varie soluzioni; se implementi la lettura di /var/log/packages (slackware, vector e derivate) del database rpm (fedora, suse...) e quello deb (debian e ubunte varie) già hai fatto assai... Magari ti applichi pure su portage e sei (quasi) a cavallo!
Mi sembra che kpackage implementi qualcosa del genere.

Il "problema" di base è che una delle caratteristiche principali che distinguono le distribuzioni l'una dalle altre è proprio la gestione dei pacchetti...

P.s.
Mario Vanoni ha scritto: set | grep '^PATH'
Mario Vanoni sei sempre elegante! :thumbright:

Re: Lista pacchetti!

Inviato: dom 16 mar 2008, 22:24
da bit123
Più che altro voglio essere sicuro che il path specificato nel configure --help venga mantenuto dalle varie pacchettizzazioni con la variante /usr/bin.

Re: Lista pacchetti!

Inviato: dom 16 mar 2008, 22:26
da bit123
intendevo come unica (spero) variante!