Kuidas loetleda paketid, mille oleme Ubuntu installinud

installitud-paketid-kaas

Kas olete kunagi mõelnud, kas installitud pakette on võimalik näha? Kas olete kunagi mõelnud, kas teil on mõni pakett installitud, kuid ei osanud seda vaadata? Noh, selles väikeses õpetuses näitame teile, kuidas me saame seda teada oma Ubuntu (ja praktiliselt igas GNU / Linuxi distributsioonis).

Lihtsalt käsku terminalis, saame loetleda kõik paketid et oleme installinud. See on väga lihtne ja praktiliselt hetkeprotseduur. Nii et nüüd teate, kui kahtlete oma Ubuntu paketi olemasolus, järgige seda mini-õpetust ja teie kahtlused kaovad kohe. Lisaks teenib see teid ka juhul, kui olete uudishimulik teada mitu paketti olete installinud o kui palju mälu nad hõivavad. Me ütleme teile.

Mõnikord kavatseme installida paketi, kas teegi või rakenduse otse, kuid äkki me ei tea, kas olime selle juba installinud varem. Paljudel neist juhtudest on kõige kiirem otsida kõnealust rakendust ja kui see ilmub, on see ilmselgelt juba installitud. Aga muidugi, kui peame otsima raamatukogu või mõne muu rakenduse toimimiseks vajalikku paketti, pole seda nii lihtne leida ja teada, kas oleme selle juba varem installinud.

Kuidas me teile kommenteerisime, võime seda teavet teada lihtsalt terminalis käsu täitmine. Selleks kasutame programmi dpkg-päring, mis vastutab kõigi meie installitud pakettide loetlemise eest. Käsk käivitada on järgmine:

 dpkg-query -W -f = '$ {Installed-Size} $ {Package} \ n' | sort -n

Märkus. Programmi jaoks kasutatud torud sorteerida -n See aitab meil sellisel juhul tellida pakendeid väikseimast suurimani (kBaitides).

Selle käsu väljund on järgmine:

Ekraanipilt 2016-05-15 16:38:22

Aga ... mis siis, kui soovime otsida ainult ühte paketti kas see on juba installitud? Sest on selge, et konkreetse paketi nime otsimine kõigi loetletud pakettide hulgast on mõeldamatu töö. Noh, ilmselt on olemas ka lahendus ja see on ka väga lihtne.

Idee on filtreerige tulemus teise toru ja programmi abil grep. Seega saame kõigist varem ilmunud pakettidest tulemuse märksõna kaudu filtreerida ja seetõttu näeme loetletud ainult kõiki neid pakette, mis sisaldavad nimetatud märksõna oma nimes.

Võtame näite. Mind huvitab, kas mul on Gimp installitud. Käsk käivitada on järgmine:

dpkg-query -W -f = '$ {Installed-Size} $ {Package} \ n' | sort -n | haarama gimp

Mis loob järgmise väljundi:

Ekraanipilt 2016-05-15 16:38:32

Nagu näete, ainult paketid, mis sisaldavad sõna gimp tema nimel. Lisaks näeme, et nimetatud sõna on tähistatud punasega.

Nii oleme saanud teada, et Gimp on meil juba lihtsal viisil installitud ja täidab vaid ühte käsku. Lihtne, eks? Loodame, et artikkel on teid aidanud ja jätate oma arvamuse kommentaaride jaotisesse.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   pedrodc DIJO

    Tere kõigile, mul on probleeme Ubuntu serveriga 14.04.4. Olen selle installinud 40 GB kettale ning kõigi installitud programmide ja andmetega on see minu jaoks liiga väikeseks jäänud, tahaksin, et keegi aitaks mind, kuna olen foorumitest läbi lugenud, et minu arvates on LVM, mille suurust muudetakse ja ühendab mitu ketast ühes. Tahaksin oma kettaid suurendada 2 500 GB, veel 320 GB ja veel üle 1 TB, kuidas ma saan seda teha, et mitte kõike uuesti uuesti installida, kuna ma pole pikka aega Ubuntus olnud. ja akendes tehakse seda kuumalt, kuid Ubuntu on turvalisem kui aknad ja mulle meeldib paremini, kui keegi saadaks mulle selle selgitamise õpetuse, hindaksin seda juba ette (Pedrodc)

  2.   Rayne Sfsj Masakoy DIJO

    sünaptiline toa elust

  3.   Jeesus DIJO

    Käsk 'sudo dpkg -l' näitab ka installitud pakette, eks? Näitamata suurust, mis see on

  4.   Daniel Montesdeoca Garcia DIJO

    see ei tööta ...

    1.    Rayne Sfsj Masakoy DIJO

      päris konarlik 🙂