Android

Kako navesti instalirane pakete na debianu

Revolution OS - 2001 - Multilingual (16 languages)

Revolution OS - 2001 - Multilingual (16 languages)

Sadržaj:

Anonim

U ovom ćemo vodiču objasniti kako popisati i filtrirati instalirane pakete na Debianu. Također ćemo vam pokazati kako provjeriti je li instaliran određeni paket, brojati instalirane pakete i saznati verziju instaliranog paketa.

Znanje kako popisati instalirane pakete na vašem sustavu temeljenom na Debianu može biti korisno u situacijama kada iste pakete trebate instalirati na drugi stroj ili ako želite ponovo instalirati svoj sustav.

Popis instaliranih paketa s Apt

Apt je sučelje naredbenog retka za sustav upravljanja paketima i kombinira najčešće korištene funkcionalnosti od apt-get i apt-cache uključujući opciju za popis instaliranih paketa.

Za popis svih paketa instaliranih na vašem sustavu pokrenite sljedeću naredbu:

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

Naredba će prikazati popis svih instaliranih paketa, uključujući podatke o verzijama i arhitekturi paketa. Krajnji desni stupac na izlazu pokazuje je li paket automatski instaliran kao ovisnost drugog paketa.

S obzirom da je popis paketa dugačak, dobra je ideja slati izlaz na naredbu less kako bi ga bilo lakše čitati:

sudo apt list --installed | less

Da biste saznali je li instaliran određeni paket, upotrijebite naredbu grep za filtriranje izlaza. Na primjer da biste saznali je li tmux paket instaliran na sustav koji možete koristiti:

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

Izlazni rezultat pokazuje da na vašem sustavu imate instaliran tmux 2.3-4.

Popis instaliranih paketa s dpkg-upitom

dpkg-query je naredbeni redak koji se može koristiti za prikaz informacija o paketima navedenim u dpkg bazi podataka.

Da biste dobili popis svih instaliranih vrsta paketa:

sudo dpkg-query -l | less

Naredba će prikazati popis svih instaliranih paketa, uključujući verzije paketa, arhitekturu i kratak opis.

Možete filtrirati izlaz dpkg-query -l pomoću naredbe grep :

sudo dpkg-query -l | grep package_name_to_search

Napravite popis svih instaliranih paketa

Sljedeća naredba pohranit će popis svih instaliranih paketa na vašem Debianovom sustavu u datoteku koja se zove packages_list.txt :

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

Sada kada imate popis, na novi poslužitelj možete instalirati iste pakete pomoću:

sudo xargs -a packages_list.txt apt install

Računajte broj instaliranih paketa

Da biste saznali koliko je paketa instalirano na vašem sustavu, možete upotrijebiti istu naredbu kao i kad kreirate popis paketa, ali umjesto da preusmjerite izlaz u datoteku, možete je poslati na wc naredbu za brojanje redaka:

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

Izlaz će pokazati broj instaliranih paketa:

466

Zaključak

U ovom su vodiču naučili kako popisati i filtrirati instalirane pakete na vašem Debian sustavu.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

debian apt dpkg