Ciao a tutti,
In questo articolo, vedremo con quale pacchetto possono essere usati i comandi che usiamo. "Di quale pacchetto abbiamo bisogno per poter usare questo comando?" Questo articolo sarà una sorta di risposta a queste domande.
Durante la ricerca su Internet di un problema che abbiamo riscontrato, notiamo che alcuni dei comandi offerti come soluzione non funzionano nel nostro sistema. Potrebbero essere necessari alcuni pacchetti per poter eseguire i suddetti comandi. Diamo un'occhiata a come possiamo trovare questi pacchetti insieme.
Trovare il percorso del file del comando richiamato
Prima di tutto, dobbiamo menzionare che i comandi utilizzati sono in realtà dei file. Per prima cosa troveremo questi file a cui sono allegati i comandi. Per questo quale Useremo il comando. Uso di "quale comando". Ad esempio, mostrando i processi istantanei del sistema top Prendiamo il comando. Diciamo che non sappiamo a quale pacchetto appartiene questo comando. alla riga di comando
which top
Scriviamo. Questo ci mostrerà il percorso del file da cui viene eseguito il comando.
#Komut satırı çıktısı
/usr/bin/top
Questo file potrebbe non essere il nostro pacchetto diretto. Nel passaggio successivo vedremo come trovare i pacchetti che contengono questo file.
Rilevamento del pacchetto contenente lo script
Abbiamo appena appreso il file del comando, ora scopriremo a quale pacchetto appartiene questo file. Per Pardus, abbiamo due opzioni in questa fase: Una dpkg-S il comando è l'altro ricerca file apt.
Se chiedi qual è la differenza, apt-file search cerca l'espressione pertinente nei repository Pardus. dpkg -S cerca i pacchetti installati sul nostro sistema.

A quanto pare, dpkg -S ci ha mostrato i pacchetti installati contenenti la frase che stavamo cercando.
apt-file search, d'altra parte, ha scansionato i repository e ha prodotto una gamma più ampia di risultati.
Se esaminiamo l'immagine in modo più dettagliato, allineato a sinistra nella parte la risposta che stiamo cercando uno nome del pacchetto si trova, di fronte c'è il percorso del file del comando di cui siamo curiosi.
Se parliamo per il nostro esempio, come si può vedere dall'immagine top comando proc Era un termine incluso nel pacchetto.
Cosa abbiamo fatto adesso? Prima di tutto, abbiamo trovato il file del comando con cui, quindi abbiamo scoperto in quale pacchetto si trova questo file usando dpkg -S o apt-file search. Ora lo automatizzeremo un po' di più.
Come uso pratico
Ora vedremo un utilizzo più automatizzato:
apt-file search $(which "top")
o
dpkg -S $(which "top")
Possiamo sostituire l'espressione in alto qui con altri comandi e scoprire in quale pacchetto si trovano.

Ad esempio, in questo esempio, il comando lspci viene fornito con il pacchetto pciutils.
Se incontri più di un risultato, trova la riga in cui il nome del comando e il nome nel percorso del file sono uguali.
Ora possiamo trovare i pacchetti dei comandi con cui abbiamo problemi ed eseguirli.
Prenditi cura di te stesso.