1. Sissejuhatus
Ubuntu on paljude arendajate ja inseneride jaoks usaldusväärne Linuxi distributsioon. Kasutamise käigus võite tekkida olukord, kus soovite kontrollida, millised paketid on süsteemi installitud.
Näiteks aitab see teave teil kontrollida, kas konkreetne pakett on õigesti installitud, või tuvastada ja eemaldada mittevajalikke pakette.
See artikkel selgitab üksikasjalikult Ubuntu installitud pakettide kontrollimise samme. Tutvustame praktilisi meetodeid, mis sobivad nii algajatele kui ka edasijõudnutele, seega lugege kindlasti lõpuni.
2. Kuidas kuvada installitud pakettide loendit
Ubuntu pakub mitmeid meetodeid installitud pakettide kontrollimiseks. Siin tutvustame kolme kõige sagedamini kasutatavat meetodit. Neid meetodeid saab kasutada vastavalt teie eesmärkidele ja eelistustele.
Apt-käsu kasutamine
apt on üks sagedamini kasutatavatest pakettide haldamise käskudest Ubuntus. Installitud pakettide loendi kuvamiseks kasutage järgmist käsku:
apt list --installedKäsu kirjeldus
apt list: Kuvab süsteemis olevate pakettide teabe loendina.--installed: Valik installitud pakettide kuvamiseks.
Näide käsu tulemusest
Käsu käivitamisel kuvatakse installitud pakettide loend järgmiselt:
accountsservice/now 0.6.55-0ubuntu12 amd64 [installitud, automaatne]
acl/now 2.2.53-10 amd64 [installitud]Dpkg-käsu kasutamine
dpkg on madala taseme käsk Debiani pakettide otse haldamiseks. Järgmise käsu abil saate kontrollida installitud pakette:
dpkg-query -lKäsu kirjeldus
dpkg-query: Küsi dpkg andmebaasist paketi teavet.-l: Loetleb kõik installitud paketid.
Näide käsu tulemusest
Käsu tulemus on järgmine:
ii accountsservice 0.6.55-0ubuntu12 amd64 query and manipulate user account information
ii acl 2.2.53-10 amd64 access control list utilitiesSiin näitab ii, et pakett on edukalt installitud.
Snap-käsu kasutamine
snap on Ubuntu uus pakettide haldussüsteem. Snapi kaudu installitud pakettide kontrollimiseks kasutage järgmist käsku:
snap listKäsu kirjeldus
snap list: Loetleb süsteemi installitud Snap-paketid.
Näide käsu tulemusest
Kuvatakse Snapi kaudu installitud pakettide loend.
Nimi Versioon Revisioon Jälgimine Väljaandja Märkused
core 16-2.58 12834 latest/stable canonical✓ coreSee käsk on kasulik Snap-pakettide versiooni ja revisjoni teabe kontrollimiseks.
Kokkuvõte
apt list --installed: Mugav installitud pakettide kiireks kontrollimiseks.dpkg-query -l: Sobib üksikasjalikuma teabe kontrollimiseks.snap list: Kasutatakse Snap-pakettide kontrollimiseks.
Neid käske vaheldumisi kasutades saate Ubuntu pakettide haldamist tõhusalt teostada.
3. Kuidas kontrollida, kas konkreetne pakett on installitud
Ubuntu pakub mitmeid tõhusaid meetodeid, et kontrollida, kas konkreetne pakett on installitud. Siin selgitame üksikasjalikult, kuidas kontrollida apt– ja dpkg-käskude abil.
Kontrollimine apt-käsu abil
apt-käsku kasutades saate hõlpsalt otsida konkreetset paketti installitud pakettide loendist.
Käsu näide
Järgmise käsu ja grep-i kombinatsiooni abil saate kontrollida konkreetset paketti:
apt list --installed | grep paketi_nimiTäitmise näide
Näiteks, kui soovite kontrollida, kas pakett curl on installitud, sisestage järgmine:
apt list --installed | grep curlNäide käsu tulemusest
curl/now 7.68.0-1ubuntu2.6 amd64 [installitud]Selle tulemuse põhjal on näha, et curl on installitud.
Kontrollimine dpkg-käsu abil
dpkg-käsku saab kasutada ka konkreetse paketi installimise oleku kontrollimiseks.
Käsu näide
Järgmise käsu käivitamisel kuvatakse installitud kirjed, mis sisaldavad määratud paketi nime:
dpkg-query -l | grep paketi_nimiTäitmise näide
Näiteks, kui soovite kontrollida, kas pakett git on installitud, sisestage järgmine:
dpkg-query -l | grep gitNäide käsu tulemusest
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control systemSiin näitab ii, et pakett on edukalt installitud.
Snap-pakettide kontrollimine
Kui pakett on installitud Snap-paketina, saate seda kontrollida snap-käsuga.
Käsu näide
snap list | grep paketi_nimiTäitmise näide
Kui soovite kontrollida, kas chromium on installitud Snap-paketina, kasutage järgmist käsku:
snap list | grep chromiumNäide käsu tulemusest
chromium 97.0.4692.99 1892 latest/stable canonical✓ -Selle tulemuse põhjal on näha, et chromium on installitud Snap-paketina.
Kokkuvõte
apt list --installed | grep paketi_nimi: Lihtne ja mugav meetod.dpkg-query -l | grep paketi_nimi: Võimaldab kontrollida üksikasjalikumat teavet.snap list | grep paketi_nimi: Spetsialiseerunud Snap-pakettide kontrollimiseks.
Neid meetodeid kasutades saate kiiresti kontrollida, kas vajalik pakett on süsteemi installitud. Valige vastavalt oma otstarbele parim käsk.
4. Kuidas kuvada installitud paketi üksikasjalikku teavet
Mõnikord võiksite teada saada üksikasjalikku teavet installitud paketi funktsioonide, sõltuvuste ja versiooni kohta. Ubuntus saate paketi üksikasjad hankida järgmiste käskude abil:
Apt show käsu kasutamine
apt show käsku kasutatakse konkreetse paketi kohta üksikasjaliku teabe kuvamiseks.
Käsu näide
apt show paketi_nimiTäitmise näide
Näiteks, kui soovite kontrollida curl paketi üksikasju, sisestage järgmine:
apt show curlNäide käsu tulemusest
Kuvatakse järgmine üksikasjalik teave:
Pakett: curl
Versioon: 7.68.0-1ubuntu2.6
Prioriteet: valikuline
Sektsioon: veeb
Haldaja: Ubuntu Arendajad <ubuntu-devel-discuss@lists.ubuntu.com>
Kirjeldus: käsurea tööriist andmete edastamiseks URL-i süntaksiga
See on käsurea tööriist ja teek andmete edastamiseks URL-idega.Peamise teabe sisu
- Pakett: Paketi nimi.
- Versioon: Paketi versioon.
- Sektsioon: Kategooria, millesse pakett kuulub (nt veeb, utiliidid).
- Haldaja: Paketi haldaja teave.
- Kirjeldus: Paketi kokkuvõte.
Dpkg-käsu kasutamine
Paketi teavet saate kontrollida ka dpkg-käsuga.
Käsu näide
dpkg -s paketi_nimiTäitmise näide
Näiteks kuvame git paketi üksikasjad:
dpkg -s gitNäide käsu tulemusest
Pakett: git
Olek: installitud ok
Prioriteet: valikuline
Sektsioon: vcs
Haldaja: Ubuntu Arendajad <ubuntu-devel-discuss@lists.ubuntu.com>
Kirjeldus: kiire, skaleeritav, hajutatud versioonihalduse süsteem
Git on kiire, skaleeritav, hajutatud versioonihalduse süsteem, millel on
ebatavaliselt rikkalik käsukomplekt, mis pakub nii kõrgtaseme toiminguid
kui ka täielikku juurdepääsu sisemustele.See käsk kuvab ka paketi oleku ja kokkuvõtte.
Kasutusnäide: Sõltuvuste kontrollimine
Kui soovite kontrollida paketi sõltuvusi, on apt show käsk mugav. Näiteks curl paketi sõltuvuste kontrollimiseks kasutage järgmist:
apt show curlTulemuses kuvatakse sõltuvuste teave, näiteks:
Sõltub: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)See aitab teil kontrollida teisi pakette, mis on vajalikud konkreetse paketi korrektseks toimimiseks.
Kokkuvõte
apt show paketi_nimi: Mugav paketi üksikasjaliku teabe ja sõltuvuste kontrollimiseks.dpkg -s paketi_nimi: Kasutatakse lühema üksikasjaliku teabe kontrollimiseks.
Neid käske kasutades saate pakettide üksikasjadest aru saada ja neid süsteemihalduses ja tõrkeotsingus kasutada.
5. Kuidas kontrollida installitud pakettide arvu
Kui soovite kontrollida süsteemi praegu installitud pakettide koguarvu, saate seda Ubuntus hõlpsalt teha järgmiste käskude abil. See teave on kasulik süsteemi suuruse ja oleku mõistmiseks.
Apt-käsu kasutamine
Installitud pakettide arvu saate hankida, käivitades apt list käsu koos toru (|) ja wc -l-ga.
Käsu näide
apt list --installed | wc -lKäsu kirjeldus
apt list --installed: Kuvab installitud paketid loendina.wc -l: Loendab read ja tagastab loendis olevate kirjete koguarvu.
Näide käsu tulemusest
543Nagu ülaltoodud, kuvatakse installitud pakettide koguarv. Selles näites on süsteemi installitud 543 paketti.
Dpkg-käsu kasutamine
Installitud pakettide arvu saate kontrollida ka dpkg-query abil.
Käsu näide
dpkg-query -l | grep '^ii' | wc -lKäsu kirjeldus
dpkg-query -l: Kuvab installitud paketid loendina.grep '^ii': Filtreerib ainult installitud paketid (olek onii).wc -l: Loendab filtreeritud kirjete read.
Näide käsu tulemusest
487Selle tulemuse põhjal on näha, et installitud on 487 paketti.
Snap-pakettide arvu kontrollimine
Snapi kaudu installitud pakettide arvu kontrollimiseks kasutage snap list käsku.
Käsu näide
snap list | wc -lKäsu kirjeldus
snap list: Loetleb kõik Snapi kaudu installitud paketid.wc -l: Loendab loendi read.
Näide käsu tulemusest
12Selle tulemuse põhjal on näha, et Snapi kaudu on installitud 12 paketti.
Märkus
snap list väljund sisaldab päiserida, seega täpse arvu saamiseks peate lahutama 1. Näiteks:
snap list | tail -n +2 | wc -lKokkuvõte
- Apt-käsk:
apt list --installed | wc -labil saate hõlpsalt koguarvu kontrollida. - Dpkg-käsk:
dpkg-query -l | grep '^ii' | wc -lvõimaldab üksikasjalikku loendust. - Snap-paketid:
snap listabil saate kontrollida Snap-pakettide arvu.
Neid meetodeid kasutades saate kiiresti teada kõigi installitud pakettide ja Snap-pakettide arvu. Kasutage seda süsteemi oleku kontrollimisel.
6. Kokkuvõte
Selles artiklis selgitasime erinevaid meetodeid Ubuntu installitud pakettide kontrollimiseks. Igal meetodil on oma eripärad ja neid saab kasutada vastavalt eesmärgile ja kasutusolukorrale.
Selles artiklis tutvustatud meetodid
- Installitud pakettide loendi kuvamine
- Selgitasime, kuidas kontrollida kõiki installitud pakette, kasutades
apt list --installedvõidpkg-query -l. - Snap-pakettide puhul kasutatakse
snap list.
- Konkreetse paketi kontrollimine
- Selgitasime, kuidas kiiresti kontrollida, kas konkreetne pakett on installitud, kombineerides seda
grep-käsuga.
- Üksikasjaliku teabe hankimine
- Tutvustasime meetodeid pakettide sõltuvuste ja versiooniteabe kontrollimiseks, kasutades
apt showvõidpkg -s.
- Pakettide arvu kontrollimine
- Selgitasime käske (kasutades
wc -l) süsteemi installitud pakettide koguarvu teadmiseks.
Milline meetod valida?
- Algajatele:
Soovitav on kasutada lihtsatapt-käsku (ntapt list --installed). - Kui vajate üksikasjalikku teavet:
Kasutadesdpkg-käsku võiapt show, saate rohkem teavet. - Kui keskendute Snap-pakettidele:
Kontrollige Snap-spetsiifilisesnap listabil.
Lõpetuseks
Ubuntu pakettide haldamise tõhustamiseks on oluline õppida nende põhikäskude kasutamist. Kasutage artiklis tutvustatud meetodeid, et süsteemi olekut korralikult hallata ja probleemide lahendamisel abiks olla.

7. KKK
Siin on kokkuvõte sageli esitatavatest küsimustest ja vastustest Ubuntu installitud pakettide kontrollimisel. Selgitame punkte, mis võivad tekitada küsimusi algajatele ja edasijõudnutele.
K1: Mis vahe on apt ja dpkg vahel?
V:apt on kõrgetasemeline tööriist, mida tavaliselt kasutatakse Ubuntu ja Debiani-põhiste Linuxi distributsioonide pakettide haldamiseks, lihtsustades pakettide installimist, eemaldamist ja värskendamist. Seevastu dpkg on madalama taseme käsk, mida kasutatakse installitud pakettide otseseks manipuleerimiseks. Tavaliselt kasutab apt sisemiselt dpkg-d.
Peamised erinevused:
apt: Kasutab hoidlaid pakettide allalaadimiseks ja installimiseks.dpkg: Haldab otse kohalikke Debiani pakettfaile (.deb).
K2: Mis on Snap-pakett?
V:
Snap on Ubuntu pakutav uus pakettide haldussüsteem. Erinevalt tavalistest Debiani pakettidest (mida haldavad apt ja dpkg) pakendab Snap sõltuvused eraldi ja on hõlpsasti süsteemide vahel teisaldatav. Sellel on eelkõige järgmised omadused:
- Eelised: Hoiab ära sõltuvuste konfliktid ja võimaldab kasutada rakenduste uusimaid versioone.
- Puudused: Paketi suurus võib olla suurem.
Snapi kasutamisel kasutage käske nagu snap list ja snap install.
K3: Mis on lihtsaim viis kontrollida, kas konkreetne pakett on installitud?
V:
Kõige lihtsam on kasutada apt-käsku järgmiselt:
apt list --installed | grep paketi_nimiNäiteks, kui soovite kontrollida, kas curl on installitud:
apt list --installed | grep curlSee näitab, kas paketi nimi on loendis, kinnitades, et see on installitud.
K4: Mida teha, kui käsk ei tööta?
V:
Järgige tõrkeotsingu samme:
- Kontrollige käsu trükiviga: Kontrollige, kas sisestatud käsus on trükivigu.
- Kontrollige õigusi: Mõned käsud vajavad
sudo. Kui ilmneb viga, proovige uuesti käivitadasudoabil.
sudo apt list --installed- Värskenda paketihaldur: Kui pakettide loend on aegunud, käivitage järgmine käsk:
sudo apt update- Kontrollige süsteemilogisid: Üksikasjaliku veateabe leidmiseks kontrollige
/var/log/syslogvõijournalctl.
K5: Kuidas eemaldada installitud pakette?
V:
Kasutage käsku apt remove või apt purge.
apt remove paketi_nimi: Eemaldab paketi, kuid säilitab konfiguratsioonifailid.apt purge paketi_nimi: Eemaldab paketi ja selle konfiguratsioonifailid täielikult.
Näiteks, kui soovite eemaldada curl:
sudo apt remove curlKui soovite eemaldada ka konfiguratsioonifailid:
sudo apt purge curlK6: Kas installitud pakettide loendi saab faili salvestada?
V:
Jah, loendi saate faili salvestada järgmise käsuga:
apt list --installed > installed_packages.txtSee salvestab installitud pakettide loendi faili nimega installed_packages.txt. Salvestatud faili saab teistes süsteemides uuesti installimiseks kasutada koos apt install-iga.
Kokkuvõte
Selle artikli KKK-s pakkusime vastuseid Ubuntu pakettide haldamisega seotud korduma kippuvatele küsimustele ja lahendusi. Kasutage seda teavet Ubuntu haldustoimingute tõhustamiseks. Jätkake põhiliste teadmiste omandamist ja arendage oskusi probleemide lahendamiseks!


