In u prossimu articulu avemu da fighjà cumu si pò verificate da u terminal se un pacchettu datu hè installatu o micca nantu à u nostru sistema Ubuntu. A volte l'utenti ponu avè bisognu di cunnosce queste informazioni per una cosa o un'altra.
Per uttene queste informazioni, pudemu truvà modi diversi per ottene. Circate un pocu in Google pudete truvà modi diversi per uttene questi dati. Chì hè qualcosa chì à un certu puntu pò sempre esse utile per tutti l'utilizatori. In questu articulu anderemu à lascià sette manere, affinchì ogni utilizatore possa sceglie quellu chì li cunvene megliu.
Index
Chì pudemu aduprà da u terminal per verificà se un determinatu pacchettu hè installatu o micca in Ubuntu?
- apt Questu hè un putente strumentu di linea di cummanda per installà, scaricare, rimuovere, cercà è gestisce i pacchetti nantu à i sistemi basati in Debian.
- apt-cache. Hè abituatu à dumandate a cache APT o metadati per un pacchettu.
- dpkg. Si tratta di un capu di pacchettu per i sistemi basati in Debian.
- dpkg-query. Questu hè un strumentu per interrugà a basa di dati dpkg.
- chì. Questu cumandamentu restituisce u percorsu sanu di l'eseguibile.
- induve hè. Hè adupratu per truvate i fugliali binari, surghjenti è di pagina man per un cumandamentu datu.
- truvà. U cumandamentu di localizazione travaglia più veloce di truvà u cumandamentu perchè usa a basa di dati updatedb, mentre u cumandamentu find cerca in u sistema reale.
Esempii per verificà se un pacchettu hè installatu
Prima di tuttu, dite chì aghju i seguenti cumandamenti pruvatu nantu à Ubuntu 19.04.
Apt cumanda
APT hè un strumentu putente per u terminal cun quale pudemu installà, scaricà, eliminà, circà è gestisce, è dinò cunsultate infurmazione nantu à i pacchetti. Contene ancu alcune utilità di linea di cummanda menu aduprate relative à a gestione di pacchetti.
apt list vim
Cumanda Apt-cache
U cumandamentu apt-cache adupratu per interrugà a cache APT o metadati di pacchetti da a basa di dati interna APT. Cercherà è visualizerà infurmazioni nantu à u pacchettu datu. Ci mostrerà se u pacchettu hè installatu o micca, a versione di u pacchettu installatu, l'infurmazioni di u repositoriu uriginale.
In l'esempiu seguente vedemu chì u pacchettu vim hè dighjà stallatu nantu à u sistema.
apt-cache policy vim
Cumandamentu Dpkg
DPKG Hè un strumentu per installà, creà, rimuovere è gestisce pacchetti, ma à u cuntrariu di l'altri sistemi di gestione di pacchetti, ùn pò micca scaricà è installà automaticamente pacchetti o e so dipendenze. Per uttene l'infurmazioni, chjaramente, pudemu combine cù grep.
dpkg -l | grep -i nano
Cumanda Dpkg-query
Questu hè un strumentu per vede infurmazione nantu à i pacchetti elencati in a basa di dati dpkg.
dpkg-query --list | grep -i nano
Chì cumandu
U quale cumanda restituisce u percorsu sanu di l'eseguibile. Questu cumandamentu hè assai utile quandu vulemu creà una scurciatoia di scrivania o un ligame simbolicu per i fugliali eseguibili. U cumandamentu cerca i cartulari elencati in a variabile d'ambiente PATH utilizatore attuale.
Se dopu à esecutà u cumandamentu hè visualizatu u binariu di u pacchettu datu o a situazione di u schedariu eseguibile, questu indica chì u pacchettu hè digià statu installatu nantu à u sistema. Altrimenti, u pacchettu ùn hè micca stallatu nantu à u sistema.
which vim
Induve hè cumanda
U cumandamentu induve hè adupratu per truvà i fugliali binari, surghjenti è di pagina man per un cumandamentu datu.
Se l'uscita di u cumandamentu mostra u binariu di u pacchettu datu o a situazione di u schedariu eseguibile, indica chì u pacchettu hè dighjà installatu nantu à u sistema. Altrimenti, u pacchettu ùn hè micca stallatu nantu à u sistema.
whereis nano
Locate cumandamentu
U cumandamentu truvà travaglia più veloce di truvà u cumandimu perchè usa basa di dati updatedb, Mentre u cumandamentu find cerca in u sistema reale. Aduprate una basa di dati invece di circà i percorsi di repertoriu individuali.
Se l'output di u cumandamentu mostra u situ binariu di u pacchettu o u schedariu eseguibile, u pacchettu hè dighjà stallatu nantu à u sistema. Altrimenti, u pacchettu ùn hè micca stallatu nantu à u sistema.
locate --basename '\nano'
Sianu the first to comment