dpkg / dpkg-query
Debian pakotņu pārvaldnieks ir dpkg, dpkg ir komanda, kuru mēs izmantojam, lai instalētu, noņemtu un pārvaldītu Debian paketes. Lai uzzinātu, kā tiek veidoti dpkg faili, varat apskatīt šo rakstu par šo tēmu.
Lai veiktu vienkāršu visu Debian sistēmā instalēto pakotņu pilnu sarakstu:
dpkg -l
Kā redzat, ir 4 kolonnas, kurās parādīti programmu nosaukumi, versijas, arhitektūras atbalsts un apraksts.
A dpkg-query -l komanda iemetīs tieši tādu pašu izvadi, divos veidos, kā iegūt to pašu informāciju paketēs:
Ērtākam skatam varat pievienot mazāk parametrs, palaidiet no konsoles:
dpkg-query -l | mazāk
Ja mēs vēlamies meklēt konkrētu .deb pakotne un, ja tā ir instalēta, palaidiet:
dpkg -sIzmēģiniet:
dpkg -s nano | grep statussTad mēģiniet ar paketi, kuras zināt, ka jums nav, manā gadījumā slikti izmantojiet runci:
dpkg -s runcis | grep statuss
Kā redzat, pirmā izeja saka, ka nano ir instalēts, bet otrais saka, ka runcis nav instalēts, bet pieejams.
Tagad, ja mēs vēlamies uzskaitīt konkrēto paketi ar pievienoto informāciju dpkg -l tips:
dpkg -lIzmēģiniet:
dpkg -l nano
Atkal dpkg-query ekvivalents iemetīs to pašu rezultātu
Ja vēlaties uzskaitīt visus pakotnes tipam piederošos failus:
dpkg -LIzmēģiniet
dpkg -L nano
Šajā komandā ir uzskaitīti visi faili, kas pieder nano, un tā ceļi. Šī informācija mums var būt pirms pakotnes instalēšanas, iegūstiet .deb pakete un mēģiniet:
dpkg -c <.deb>
Šajā gadījumā dpkg -c parāda direktorijus un failus, kas tiks instalēti kopā ar Teamviewer.
Tagad noskaidrosim kopējo mūsu ierīcē instalēto pakotņu skaitu, palaidiet:
dpkg-query -f '$ binārs: pakete \ n' -W | wc -l
dpkg-query ļaujiet mums eksportēt instalēto pakotņu sarakstu, ko mēs vēlāk varam izmantot, lai to pašu programmatūru pārinstalētu citā ierīcē. Lai izveidotu palaisto instalēto pakotņu sarakstu:
dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages
Tagad mēģiniet:
mazāk instalētoPackages
trāpīgs
Apt (Advanced Package Tool) ir vēl viens pakotņu pārvaldnieks, kas pieejams Debian un Ubuntu bāzētos Linux izplatījumos. Neskatoties uz informācijas meklēšanu paketēs, dpkg ir priekšrocības salīdzinājumā ar apt, apt ir labāks, jo tas var atrisināt atkarības, instalējot programmatūru. Bet arī apt var būt noderīgs, lai uzskaitītu paketes un iegūtu informāciju par tām.
Lai iegūtu instalēto pakotņu sarakstu ar apt run:
apt saraksts - instalēts
Varat arī pievienot mazāk parametru, lai būtu ērts skats, ļaujot viegli iziet līnijas un lapas.
apt saraksts - instalēts | mazāk
Izmantojot apt, mēs varam arī izmantot grep, lai meklētu konkrētu paketi konsoles tipā:
apt saraksts - instalēts | grep -i nano
Jūs varat ignorēt brīdinājumu, apt informē par paketes klātbūtni.
Ja mēs vēlamies uzskaitīt pakotnes ar apt atkarības, ierakstiet terminālu:
apt-cache ir atkarīgs
Šis produkts atklāj Teamviewer atkarības.Es ceru, ka jūs atradāt šo rakstu par programmu uzskaitījumu un to informāciju Debian un Ubuntu sistēmās. Kā redzat, katrai programmai (dpkg, dpkg-query vai apt) ir savas priekšrocības un trūkumi, savukārt dpkg / dpkg-query ļauj mums apkopot vairāk informācijas, apt var palīdzēt, ja dpkg neizdodas, piemēram, atkarības.Turpiniet sekot LinuxHint, lai iegūtu vairāk padomu un atjauninājumu par Linux.