dpkg / dpkg-poizvedba
Upravitelj paketov Debian je dpkg, dpkg je ukaz, ki ga uporabljamo za namestitev, odstranjevanje in upravljanje paketov Debian. Če želite vedeti, kako nastajajo datoteke dpkg, si oglejte ta članek o tej temi.
Če želite narediti preprost celoten seznam vseh paketov, nameščenih v našem sistemu Debian:
dpkg -l
Kot vidite, so v 4 stolpcih prikazana imena programov, različice, podpora arhitekture in opis.
A dpkg-poizvedba -l ukaz vrže popolnoma enak izhod na dva načina, da dobite enake informacije o paketih:
Za udobnejši pogled lahko dodate manj parameter, zaženite iz konzole:
dpkg-poizvedba -l | manj
Če želimo iskati določeno .deb paket in če je nameščen, zaženite:
dpkg -sPoskusite:
dpkg -s nano | grep StatusNato poskusite s paketom, za katerega veste, da ga nimate, v mojem primeru slabo uporabljam tomcat:
dpkg -s tomcat | grep Status
Kot lahko vidite, prvi izhod pravi, da je nano nameščen, medtem ko drugi pravi, da tomcat ni nameščen, ampak na voljo.
Zdaj, če želimo navesti poseben paket s podatki, priloženimi dpkg -l vrsta:
dpkg -lPoskusite:
dpkg -l nano
Spet ekvivalent dpkg-poizvedbe bo dal enak izhod
Če želite našteti vse datoteke, ki spadajo v vrsto paketa:
dpkg -LPoskusi
dpkg -L nano
Ta ukaz navaja vse datoteke, ki pripadajo nano, in njegove poti. Te podatke imamo lahko pred namestitvijo paketa, dobite a .deb paket in poskusite:
dpkg -c <.deb>
V tem primeru dpkg -c prikazuje imenike in datoteke, ki bodo nameščene s programom Teamviewer.
Zdaj pa ugotovimo skupno število paketov, nameščenih v naši napravi, zaženite:
dpkg-query -f '$ binarni: paket \ n' -W | wc -l
dpkg-poizvedba nam omogočijo izvoz seznama nameščenih paketov, ki jih lahko kasneje uporabimo za ponovno namestitev iste programske opreme v drugo napravo. Če želite ustvariti seznam nameščenih paketov, zaženite:
dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages
Zdaj poskusite:
manj nameščenih paketov
apt
Apt (Advanced Package Tool) je še en upravitelj paketov, ki je na voljo v distribucijah Linuxa na osnovi Debiana in Ubuntuja. Kljub iskanju informacij o paketih ima dpkg prednosti pred apt, vendar je apt boljši, saj lahko reši odvisnosti pri namestitvi programske opreme. Toda tudi apt je lahko koristen za naštevanje paketov in pridobivanje informacij o njih.
Če želite dobiti seznam nameščenih paketov s primernim zagonom:
apt list --instalirano
Za udoben pogled lahko dodate tudi manj parameter, ki omogoča enostavno prehajanje vrstic in strani.
primeren seznam --instaliran | manj
S pomočjo apt lahko uporabimo tudi grep za iskanje določenega paketa, in sicer na tipu konzole:
primeren seznam --instaliran | grep -i nano
Opozorilo lahko prezrete, apt obvešča o prisotnosti paketa.
Če želimo navesti odvisnosti za paket z apt, vnesite v terminal:
apt-cache je odvisno
Ta rezultat razkriva odvisnosti Teamviewerja.Upam, da ste našli ta članek o naštevanju programov in njihovih informacijah o sistemih Debian in Ubuntu. Kot vidite, ima vsak program (dpkg, dpkg-query ali apt) svoje prednosti in slabosti, medtem ko nam dpkg / dpkg-query omogoča, da zberemo več informacij, kar lahko pomaga, kadar dpkg ne uspe, kot odvisnosti.Še naprej sledite LinuxHint za več nasvetov in posodobitev o Linuxu.