Debian

Uzskaitiet visas Debian instalētās pakotnes

Uzskaitiet visas Debian instalētās pakotnes
Šajā apmācībā tiks paskaidrots, kā uzskaitīt Debian instalētās paketes, ieskaitot visas nepieciešamās pakotnes. Operētājsistēmā LinuxHint jau tika paskaidrots, kā atinstalēt paketes Debianā, šajā rakstā bija īss ievads par pakotņu sarakstu, tagad visas pakotņu saraksta iespējas tiks izskaidrotas, izmantojot dpkg, dpkg-query un apt pakotņu pārvaldniekus.

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 -s | grep statuss

Izmēģiniet:

dpkg -s nano | grep statuss

Tad 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 -l

Izmēģ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 -L

Izmēģ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.

Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...
Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...