Kaip patikrinti, ar paketas įdiegtas „Debian“ ir „Ubuntu“

How Do I Check If Package Is Installed Debian



Skaitydami šią mokymo programą sužinosite, kaip patikrinti, ar paketas įdiegtas „Debian“ pagrindu veikiančiuose „Linux“ platinimuose, įskaitant „Ubuntu“.

Tikrinimas, ar įdiegtas konkretus paketas naudojant dpkg :

Norėdami patikrinti, ar įdiegtas konkretus paketas „Debian“ pagrįsti „Linux“ paskirstymai , galite naudoti dpkg komandą, po kurios -s (statusas) vėliava ir paketo pavadinimas. Žemiau pateikta komanda rodo dpkg, naudojamo Steam paketo būsenai patikrinti, pavyzdį.







dpkg -sgarai



Kaip matote, komanda grąžina informaciją apie paketą, įskaitant:



Pakuotės pavadinimas : Pakuotės pavadinimas.





Pakuotės būsena: Čia galite pamatyti paketo būseną savo sistemoje.

Prioritetas: Yra 5 galimi paketų prioritetų lygiai: Pirmenybė „Būtina“ priklauso sistemai būtiniems paketams; pašalinant pakuotes, pažymėtas kaip „Būtina“ gali sukelti sistemos gedimą. Antrasis galimas a prioriteto režimas yra 'Svarbu' pirmenybė teikiama paketams, kurie nėra būtini sistemai, bet vartotojui, pavyzdžiui, teksto redaktoriui, pvz., „nano“ ar „net-tools“. Trečias prioritetas yra „Standartinis“ , į kurį įeina paketai, kurie pagal numatytuosius nustatymus turi būti įdiegti. Ketvirtasis prioriteto lygis yra „Neprivaloma“, kuris apima pasirenkamus paketus Debian/Ubuntu diegimuose. Galiausiai penktas prioritetas „Papildomai“ , kuris nebenaudojamas ir pakeičiamas „Neprivaloma“ . Statusas ' Papildoma “ buvo naudojamas specializuotoms pakuotėms.



Skyrius: Paketai klasifikuojami pagal kategorijas; šiuo metu prieinamos kategorijos yra administratorius, duomenų bazė, „cli-mono“, derinimas, kūrimas, dokumentas, redaktoriai, švietimas, „gnustep“, įterptas, šriftai, žaidimai, „gnome“, „gnu-r“, elektronika, grafika, vertėjai, „hamradio“, „haskell“, httpd, „python“, introspekcija, javascript, java, ruby, kde, lokalizacija, branduolys, libdevel, libs, lisp, paštas, matematika, metapaketai, ocaml, tinklas, naujienos, įvairūs, comm, oldlibs, otherosfs, perl, php, rust, science, shells, garsas, tekstas, vaizdo įrašas, užduotys, tex, utils, vcs, web, x11, xfce ir zope.

Įdiegtas dydis: Norėdami įdiegti paketą, baitais galite pamatyti apskaičiuotą reikalingą disko vietą.

Prižiūrėtojas: Šiame lauke rodoma informacija apie paketo kūrėją.

Architektūra: Čia galite pamatyti paketo architektūrą.

Versija: Pakuotės versija.

Priklauso: Priklausomybės nuo paketo.

Apibūdinimas: Pakuotės aprašymas.

Pagrindinis puslapis: Paketo/kūrėjo svetainė.

Žemiau esančioje ekrano kopijoje rodoma išvestis, kai tikrinate neįdiegtą paketą.

dpkg -ssusieti

Taip pat galite naudoti dpkg komandą, po kurios -jie pažymėkite, kad patikrintumėte konkrečią paketo būseną, kaip parodyta žemiau esančiame pavyzdyje.

dpkg -jiegarai

Tikrinimas, ar įdiegtas konkretus paketas naudojant dpkg-užklausa :

The dpkg-užklausa komanda gali būti naudojama norint parodyti, ar jūsų sistemoje įdiegtas konkretus paketas. Norėdami tai padaryti, bėkite dpkg-užklausa po to vėliava -l ir paketo, apie kurį norite gauti informacijos, pavadinimas. Žemiau pateiktame pavyzdyje parodyta, kaip patikrinti, ar įdiegtas „Steam“ paketas.

dpkg-užklausa-jiegarai

Galite naudoti tą pačią komandą, kad išvardytumėte visus įdiegtus paketus, praleisdami paketo pavadinimą, kaip parodyta žemiau esančiame pavyzdyje.

dpkg-užklausa-jie

Patikrinkite, ar paketas įdiegtas naudojant apt-cache :

The apt-cache komanda taip pat gali rodyti informaciją apie paketus, įdiegtas versijas ir dar daugiau. Norėdami gauti šią išvestį, turite pridėti politiką parinktį ir paketo pavadinimą, kaip parodyta žemiau esančiame pavyzdyje.

apt-cache politikagarai

Gaukite visų įdiegtų paketų sąrašą naudodami tinkamas :

Jei norite atsispausdinti visų sistemoje įdiegtų paketų sąrašą, o ne patikrinti, ar buvo įdiegtas konkretus paketas, galite tai padaryti naudodami tinkamas komandą, kaip parodyta žemiau esančiame pavyzdyje.

tinkamas-įdiegtasąrašą

Gaukite visų įdiegtų paketų, skaitančių žurnalus, sąrašą:

Kitas metodas, plačiai naudojamas visų įdiegtų paketų sąrašui gauti, yra skaitymas tinkamas arba dpkg rąstai.

Norėdami perskaityti tinkamas log, paleiskite šią komandą.

katė /kur/žurnalą/tinkamas/istorija.žurnalas

Norėdami perskaityti dpkg Prisijunkite, kad gautumėte informacijos apie įdiegtus paketus, paleiskite žemiau esančią komandą.

suimti ' diegti ' /kur/žurnalą/dpkg.log

Taip pat galite skaityti suspaustus dpkg žurnalus naudodami zgrep komandą, o ne sukibimas, kaip parodyta žemiau esančiame pavyzdyje.

zgrep ' diegti ' /kur/žurnalą/dpkg.log.11.gz

Kaip matote, suspausti žurnalai suteiks jums dalinės informacijos, tačiau galite naudoti pakaitos simbolį (*), kad iš karto perskaitytumėte visus suglaudintus žurnalus, kaip parodyta šiame pavyzdyje.

zgrep ' diegti ' /kur/žurnalą/dpkg.log.*.gz

Kaip patikrinti atnaujintus ir pašalintus paketus:

Jei norite rodyti informaciją tik apie atnaujintus paketus, galite tai padaryti naudodami toliau pateiktą komandą.

Kaip paaiškinta anksčiau, naudodami įdiegtus paketus taip pat galite patikrinti, ar nėra suspaustų žurnalų, ar nėra atnaujintų paketų, naudojant pakaitos simbolį, kaip parodyta šiame pavyzdyje.

zgrep 'patobulinti ' /kur/žurnalą/dpkg.log.*.gz

Jei norite išvardyti pašalintus paketus, metodas yra panašus; tiesiog pakeisk patobulinti su pašalinti, kaip parodyta žemiau.

suimti 'pašalinti' /kur/žurnalą/dpkg.log

Išvada:

Kaip matote, „Debian“ pagrįsti „Linux“ platinimai siūlo įvairius būdus, kaip patikrinti konkrečią paketo būseną arba išvardyti visus įdiegtus, atnaujintus ir pašalintus paketus. Šiame vadove paaiškintos komandos yra lengvai pritaikomos ir jų išmokti privaloma visiems Debian'o platinimo vartotojams. Kaip matėte, šios komandos taip pat gali suteikti informacijos apie programinės įrangos versijas, reikalingą disko vietą ir dar daugiau. Naudodami mokymo programą galite gauti papildomų patarimų, kaip išvardyti paketų informaciją. Žr. „Dpkg“ ir „apt history“.

Tikiuosi, kad ši pamoka, paaiškinanti, kaip patikrinti, ar „Debian“ ar „Ubuntu“ įdiegtas paketas, buvo naudinga. Toliau sekite „Linux“ patarimą, kad gautumėte daugiau „Linux“ patarimų ir vadovėlių.