cercare appartenenza file

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

cercare appartenenza file

Messaggio da samiel »

Come faccio a vedere a quale pacchetto
appartiene un determinato file, posto che
i file in /var/log/packages sono in formato PAK
(boh...) e che grep /bin/bash /var/log/*
non funziona?

Grazie
M.

dmecoff
Linux 0.x
Linux 0.x
Messaggi: 28
Iscritto il: gio 6 mag 2004, 0:00

Re: cercare appartenenza file

Messaggio da dmecoff »

samiel ha scritto:Come faccio a vedere a quale pacchetto
appartiene un determinato file, posto che
i file in /var/log/packages sono in formato PAK
(boh...) e che grep /bin/bash /var/log/*
non funziona?

Grazie
M.
Usa spi .... ;-)

PS spi -u , spi -m nome-pacchetto ........

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

nella sezione script c'è aboutpkg

Codice: Seleziona tutto

$ aboutpkg -s bin/vim 
/var/log/packages/vim-6.3.085-i486-1:usr/bin/vim
/var/log/packages/vim-6.3.085-i486-1:usr/bin/vimtutor
/var/log/packages/xvim-6.3.085-i486-1:usr/bin/vim
/var/log/packages/xvim-6.3.085-i486-1:usr/bin/vimtutor

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Re: cercare appartenenza file

Messaggio da useless »

samiel ha scritto:i file in /var/log/packages sono in formato PAK
8O 8O 8O

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

io ho sempre fatto

# cat /var/log/packages/[nomepacchetto] | grep [bin]

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Spi e aboutpkg non sono nella Slack.
La cosa mi serviva per Slack4dummies,
presupponendo che uno non ha ancora
aggiunto pacchetti extra. Lo so che sono validi,
ma la mia idea era usare gli strumenti che già ci sono.

Per quanto rigurda il formato, Konqueror mi dice
che i file di /var/log/packages sono "File Archivio PACK"
che evidentemente non sono l'unico a non aver mai sentito.
Se do "file" mi esce così:
bash-3.00# file a2ps-4.13b-i386-2
a2ps-4.13b-i386-2: Quake I or II world or extension
Infine:
cat /var/log/packages/[nomepacchetto] | grep [bin]
non è quello che cerco. Io vorrei sapere, ad es.,
in quale pacchetto sta il file /bin/bash,
mentre come fai tu devi presupporre
che si sappia di quale pacchetto si sta parlando...

Possibile che non ci sia un modo per scoprire
quello che cerco?

Intanto grazie a tutti
M.

dmecoff
Linux 0.x
Linux 0.x
Messaggi: 28
Iscritto il: gio 6 mag 2004, 0:00

Messaggio da dmecoff »

samiel ha scritto:Spi e aboutpkg non sono nella Slack.
La cosa mi serviva per Slack4dummies,
presupponendo che uno non ha ancora
aggiunto pacchetti extra.
Possibile che non ci sia un modo per scoprire
quello che cerco?


M.
C'e' !! mettere il nome del file o della libreria in :
http://www.slackware.it/pb/

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Codice: Seleziona tutto

$ grep "bin/vim" /var/log/packages/* | cut -c 19-
vim-6.3.085-i486-1:usr/bin/vim
vim-6.3.085-i486-1:usr/bin/vimtutor
xvim-6.3.085-i486-1:usr/bin/vim
xvim-6.3.085-i486-1:usr/bin/vimtutor

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Sembra funzionare... ma perché 19 ?

Grazie
M.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

samiel ha scritto:Sembra funzionare... ma perché 19 ?

Grazie
M.
in modo che inizi a scrivere dal nome del pacchetto e salti i primi 18 caratteri (/var/log/packages/).
ovviamente è una cosa in piú, niente di fondamentale importanza :P

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Ah... non ci avevo proprio pensato.
Se riporto quel comando in Slack4dummies,
immagino tu voglia delle royalties.....

M.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

8O
mi posso *accontentare* di una fornitura di cd vergini a vita 8)

ovviamente scherzo, siamo tutti in perenne debito con te per la mitica s4d ;)

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

C'e' !! mettere il nome del file o della libreria in :
http://www.slackware.it/pb/
Non c'è, a meno che invecchiando
non abbia perso un bel po' di diottrie...

mi posso *accontentare* di una fornitura di cd vergini a vita
Beh, i CD sono fra le poche cose virginali
di cui c'è abbondanza...

M.

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

quanto al Quake I or II world or extension penso sia relativamente normale: evidentemente sti file contengono lo stesso magic delle estensioni di quake. niente di preoccupante.
il fatto che bash non compaia in nessun pkg è dovuto al fatto che viene installata come bash2.new e poi rinominata in bash dall'install.sh del pacchetto. in generale il metodo grep file /var/log/packages/* o grep -R file /var/log/packages è correttissimo x capire a che pkg appartiene un file.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

niente di preoccupante
Sarò cinico, ma confesso che non mi ero
preoccupato più di tanto...

Per il grep ecc, thanx

M.

Rispondi