Android

Kuinka luetteloida asennetut paketit debianiin

Using Melexis MLX90614 Infrared Thermometer with Arduino

Using Melexis MLX90614 Infrared Thermometer with Arduino

Sisällysluettelo:

Anonim

Tässä oppaassa selitämme kuinka luetteloida ja suodattaa asennetut paketit Debianissa. Osoitamme sinulle myös kuinka tarkistaa, onko tietty paketti asennettu, laskea asennetut paketit ja selvittää asennetun paketin versio.

Tietäminen kuinka asentaa Debian-järjestelmään asennetut paketit, voi olla hyödyllinen tilanteissa, joissa joudut asentamaan samat paketit toiseen koneeseen tai jos haluat asentaa järjestelmän uudelleen.

Lista asennetut paketit Apt

Apt on komentoriviliittymä paketinhallintajärjestelmälle ja yhdistää apt-get ja apt-cache -sovellusten yleisimmin käytettävät toiminnot sisältäen mahdollisuuden luetteloida asennettuja paketteja.

Suorita seuraava komento luetteloidaksesi kaikki järjestelmään asennetut paketit:

sudo apt list --installed

adduser/stable, now 3.115 all apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64

Komento näyttää luettelon kaikista asennetuista paketeista, mukaan lukien tiedot pakettiversioista ja arkkitehtuurista. Tulosteen oikeanpuoleisin sarake osoittaa, asennettiinko paketti automaattisesti toisen paketin riippuvuussuhteeksi.

Koska pakettiluettelo on pitkä, on hyvä idea ohjata lähtö less -komentoon, jotta sen lukeminen olisi helpompaa:

sudo apt list --installed | less

Selvittää, onko tietty paketti asennettu, suodattamalla tulosteen grep-komennolla. Voit esimerkiksi selvittää, onko tmux-paketti asennettu järjestelmään, jota voit käyttää:

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

Yllä oleva tulos osoittaa, että tmux 2.3-4 on asennettu järjestelmään.

Lista asennetut paketit dpkg-kyselyllä

dpkg-query on komentorivi, jota voidaan käyttää tietojen näyttämiseen dpkg-tietokannassa luetelluista paketeista.

Saadaksesi luettelon kaikista asennetuista paketeista:

sudo dpkg-query -l | less

Komento näyttää luettelon kaikista asennetuista paketeista, mukaan lukien paketin versiot, arkkitehtuuri ja lyhyt kuvaus.

Voit suodattaa dpkg-query -l tulosteen grep komennolla:

sudo dpkg-query -l | grep package_name_to_search

Luo luettelo kaikista asennetuista paketeista

Seuraava komento tallentaa luettelon kaikista Debian-järjestelmän asennetuista paketeista tiedostoksi nimeltään packages_list.txt :

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Nyt kun sinulla on luettelo, voit asentaa samat paketit uudelle palvelimellesi:

sudo xargs -a packages_list.txt apt install

Laske asennettujen pakettien määrä

Selvittääksesi kuinka monta pakettia on asennettu järjestelmääsi, voit käyttää samaa komentoa kuin pakettiluetteloa luotaessa, mutta sen sijaan, että ohjaat lähtöä tiedostoon, voit liittää sen wc komentoon rivien laskemiseksi:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

Tuloste näyttää asennettujen pakettien määrän:

466

johtopäätös

Tässä opetusohjelmassa opit luetteloimaan ja suodattamaan Debian-järjestelmän asennetut paketit.

Jätä kommentti, jos sinulla on kysyttävää.

debian apt dpkg