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 --installed
Kä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 -l
Kä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 utilities
Siin 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 list
Kä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✓ core
See 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_nimi
Täitmise näide
Näiteks, kui soovite kontrollida, kas pakett curl
on installitud, sisestage järgmine:
apt list --installed | grep curl
Nä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_nimi
Täitmise näide
Näiteks, kui soovite kontrollida, kas pakett git
on installitud, sisestage järgmine:
dpkg-query -l | grep git
Näide käsu tulemusest
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system
Siin 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_nimi
Täitmise näide
Kui soovite kontrollida, kas chromium
on installitud Snap-paketina, kasutage järgmist käsku:
snap list | grep chromium
Nä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_nimi
Täitmise näide
Näiteks, kui soovite kontrollida curl
paketi üksikasju, sisestage järgmine:
apt show curl
Nä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_nimi
Täitmise näide
Näiteks kuvame git
paketi üksikasjad:
dpkg -s git
Nä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 curl
Tulemuses 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 -l
Käsu kirjeldus
apt list --installed
: Kuvab installitud paketid loendina.wc -l
: Loendab read ja tagastab loendis olevate kirjete koguarvu.
Näide käsu tulemusest
543
Nagu ü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 -l
Kä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
487
Selle 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 -l
Käsu kirjeldus
snap list
: Loetleb kõik Snapi kaudu installitud paketid.wc -l
: Loendab loendi read.
Näide käsu tulemusest
12
Selle 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 -l
Kokkuvõte
- Apt-käsk:
apt list --installed | wc -l
abil saate hõlpsalt koguarvu kontrollida. - Dpkg-käsk:
dpkg-query -l | grep '^ii' | wc -l
võimaldab üksikasjalikku loendust. - Snap-paketid:
snap list
abil 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 --installed
võ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 show
võ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 list
abil.
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_nimi
Näiteks, kui soovite kontrollida, kas curl
on installitud:
apt list --installed | grep curl
See 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äivitadasudo
abil.
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/syslog
võ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 curl
Kui soovite eemaldada ka konfiguratsioonifailid:
sudo apt purge curl
K6: Kas installitud pakettide loendi saab faili salvestada?
V:
Jah, loendi saate faili salvestada järgmise käsuga:
apt list --installed > installed_packages.txt
See 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!