Kā pārbaudīt, vai pakotne ir instalēta Debian un Ubuntu

How Do I Check If Package Is Installed Debian



Izlasot šo apmācību, jūs uzzināsit, kā pārbaudīt, vai pakete ir instalēta Linux izplatījumos, kuru pamatā ir Debian, ieskaitot Ubuntu.

Pārbauda, ​​vai ir instalēta konkrēta pakotne, izmantojot dpkg :

Lai pārbaudītu, vai ir instalēta konkrēta pakotne Linux izplatīšana uz Debian bāzes , varat izmantot dpkg komandu, kam seko -s (statuss) karodziņu un iepakojuma nosaukumu. Zemāk esošā komanda parāda dpkg piemēru, ko izmanto, lai pārbaudītu Steam pakotnes statusu.







dpkg -stvaiks



Kā redzat, komanda atgriež informāciju par iepakojumu, tostarp šādu informāciju:



Iepakojuma nosaukums : Iepakojuma nosaukums.





Iepakojuma statuss: Šeit jūs varat redzēt paketes statusu savā sistēmā.

Prioritāte: Paketēm ir iespējami 5 prioritātes līmeņi: Prioritāte “Obligāti” pieder pie sistēmai būtiskiem iepakojumiem; noņemot iepakojumus, kas apzīmēti kā “Obligāti” var izraisīt sistēmas kļūmi. Otrs iespējamais prioritātes režīms a ir 'Svarīgs' prioritāte paketēm, kas nav būtiskas sistēmai, bet lietotājam, piemēram, teksta redaktoram, piemēram, nano vai tīkla rīkiem. Trešā prioritāte ir 'Standarta' , kas ietver pakotnes, kuras pēc noklusējuma ir instalētas. Ceturtais prioritātes līmenis ir 'Neobligāti', kas ietver izvēles paketes Debian/Ubuntu instalācijās. Visbeidzot, piektā prioritāte ir “Papildus” , kas ir novecojis un tiek aizstāts ar 'Neobligāti' . Statuss ' Papildus ” tika izmantots specializētiem iepakojumiem.



Sadaļa: Iepakojumus klasificē pēc kategorijām; Pašlaik pieejamās kategorijas ietver administratoru, datu bāzi, cli-mono, atkļūdošanu, izstrādi, doc, redaktorus, izglītību, gnustep, iegultu, fontus, spēles, gnome, gnu-r, elektroniku, grafiku, tulkus, hamradio, haskell, httpd, python, introspekcija, javascript, java, rubīns, kde, lokalizācija, kodols, libdevel, libs, lisp, pasts, matemātika, metapaketes, ocaml, tīkls, ziņas, dažādi, comm, oldlibs, otherosfs, perl, php, rust, science, shells, skaņa, teksts, video, uzdevumi, tex, utils, vcs, web, x11, xfce un zope.

Instalētais izmērs: Paketes instalēšanai baitos varat redzēt aptuveno nepieciešamo diska vietu.

Uzturētājs: Šajā laukā tiek parādīta informācija par pakotnes izstrādātāju.

Arhitektūra: Šeit jūs varat redzēt paketes arhitektūru.

Versija: Iepakojuma versija.

Atkarīgs: Pakotnes atkarības.

Apraksts: Iepakojuma apraksts.

Mājas lapa: Pakotnes/izstrādātāja vietne.

Tālāk redzamajā ekrānuzņēmumā ir redzama izeja, pārbaudot paketi, kas nav instalēta.

dpkg -sblakus

Varat arī izmantot dpkg komandu, kam seko -viņi atzīmējiet, lai pārbaudītu konkrētu pakotnes statusu, kā parādīts zemāk esošajā piemērā.

dpkg -viņitvaiks

Pārbauda, ​​vai ir instalēta konkrēta pakotne, izmantojot dpkg-vaicājums :

The dpkg-vaicājums komandu var izmantot, lai parādītu, vai jūsu sistēmā ir instalēta konkrēta pakotne. Lai to izdarītu, skrien dpkg-vaicājums kam seko -l karodziņš un tās paketes nosaukums, par kuru vēlaties iegūt informāciju. Tālāk sniegtajā piemērā ir parādīts, kā pārbaudīt, vai Steam pakotne ir instalēta.

dpkg-vaicājums-viņitvaiks

Jūs varat izmantot to pašu komandu, lai uzskaitītu visas instalētās pakotnes, izlaižot pakotnes nosaukumu, kā parādīts zemāk esošajā piemērā.

dpkg-vaicājums-viņi

Pārbaudiet, vai pakotne ir instalēta, izmantojot apt-kešatmiņa :

The apt-kešatmiņa komanda var arī parādīt informāciju par pakotnēm, instalētajām versijām un daudz ko citu. Lai iegūtu šo izvadi, jums jāpievieno politiku opciju, kam seko iepakojuma nosaukums, kā parādīts zemāk esošajā piemērā.

apt-kešatmiņas politikatvaiks

Iegūstiet visu instalēto pakotņu sarakstu, izmantojot trāpīgs :

Ja vēlaties izdrukāt visu sistēmā instalēto pakotņu sarakstu, nevis pārbaudīt, vai ir instalēta konkrēta pakotne, varat to sasniegt, izmantojot trāpīgs komandu, kā parādīts zemāk esošajā piemērā.

trāpīgs-instalētasarakstu

Iegūstiet visu instalēto pakotņu sarakstu, kas nolasa žurnālus:

Vēl viena plaši izmantota metode, lai iegūtu visu instalēto pakotņu sarakstu, ir lasīšana trāpīgs vai dpkg žurnālus.

Lai izlasītu trāpīgs log, palaidiet šādu komandu.

kaķis /kur/žurnāls/trāpīgs/vēsture.log

Lai izlasītu dpkg žurnālā, lai iegūtu informāciju par instalētajām pakotnēm, palaidiet zemāk esošo komandu.

satvēriens ' uzstādīt ' /kur/žurnāls/dpkg.log

Jūs varat arī lasīt saspiestus dpkg žurnālus, izmantojot zgrep komandu vietā satvēriens, kā parādīts zemāk esošajā piemērā.

zgrep ' uzstādīt ' /kur/žurnāls/dpkg.log.11.gz

Kā redzat, saspiestie žurnāli sniegs jums daļēju informāciju, bet jūs varat ieviest aizstājējzīmi (*), lai uzreiz izlasītu visus saspiestos žurnālus, kā parādīts nākamajā piemērā.

zgrep ' uzstādīt ' /kur/žurnāls/dpkg.log.*.gz

Kā pārbaudīt jauninātās un noņemtās paketes:

Ja vēlaties parādīt informāciju tikai par jauninātām pakotnēm, varat to sasniegt, izmantojot zemāk esošo komandu.

Kā paskaidrots iepriekš, ar instalētajām pakotnēm, izmantojot aizstājējzīmi, varat arī pārbaudīt saspiestos žurnālos, vai nav jauninātas paketes, kā parādīts šajā piemērā.

zgrep 'uzlabot' /kur/žurnāls/dpkg.log.*.gz

Ja vēlaties uzskaitīt noņemtos iepakojumus, metode ir līdzīga; vienkārši nomainiet uzlabot ar noņemt, kā parādīts zemāk.

satvēriens 'noņemt' /kur/žurnāls/dpkg.log

Secinājums:

Kā redzat, Linux izplatījumi, kuru pamatā ir Debian, piedāvā dažādus veidus, kā pārbaudīt konkrētu pakotnes statusu vai uzskaitīt visas instalētās, jauninātās un noņemtās paketes. Šajā apmācībā izskaidrotās komandas ir viegli lietojamas, un to apgūšana ir obligāta jebkuram izplatīšanas lietotājam, kura pamatā ir Debian. Kā redzējāt, šīs komandas var arī sniegt informāciju par programmatūras versijām, nepieciešamo diska vietu un daudz ko citu. Jūs varat saņemt papildu padomus, lai uzskaitītu informāciju par pakotnēm, izmantojot apmācību Skatīt dpkg un apt vēsturi.

Es ceru, ka šī apmācība, kas izskaidro, kā pārbaudīt, vai pakete ir instalēta Debian vai Ubuntu, bija noderīga. Turpiniet sekot Linux padomam, lai iegūtu vairāk Linux padomu un pamācību.