Kaip išvardyti paketus, kuriuos įdiegėme „Ubuntu“

įdiegti-paketai-viršelis

Ar kada pagalvojai, ar įmanoma pamatyti įdiegtus paketus? Ar kada pagalvojote, ar turite įdiegtą paketą, bet nežinojote, kaip į jį žiūrėti? Na, šioje mažoje pamokoje mes parodysime, kaip mes galime tai sužinoti savo „Ubuntu“ (ir praktiškai bet kuriame GNU / Linux distributore).

Tiesiog vykdydami komandą terminale, galime išvardyti visus paketus kad mes įdiegėme. Tai labai paprasta ir praktiškai momentinė procedūra. Taigi dabar žinote, kai abejojate dėl paketo egzistavimo jūsų „Ubuntu“, atlikite šią mini pamoką ir jūsų abejonės iškart išnyks. Be to, tai jums taip pat pasitarnaus tuo atveju, jei norite sužinoti kiek paketų turite įdiegę o kiek atminties jie užima. Mes jums sakome.

Kartais mes ketiname tiesiogiai, bet staiga, įdiegti paketą - biblioteką ar programą mes nežinome, ar jau jį įdiegėme anksčiau. Daugeliu šių atvejų greičiausias dalykas yra ieškoti atitinkamos programos, o jei ji pasirodo, ji akivaizdžiai jau įdiegta. Bet, žinoma, jei mes turime ieškoti bibliotekos ar paketo, reikalingo kitos programos veikimui, nėra taip lengva rasti ir žinoti, ar mes jau įdiegėme ją anksčiau.

Na, kaip mes jums pakomentavome, mes galime žinoti šią informaciją tiesiog vykdydamas komandą terminale. Tam naudosime programą dpkg-užklausa, kuris bus atsakingas už visų mūsų įdiegtų paketų sąrašą. Komanda vykdyti yra tokia:

 dpkg-query -W -f = '$ {Installed-Size} $ {Package} \ n' | rūšiuoti -n

Pastaba: Vamzdžiai, naudojami programai rūšiuoti -n Šiuo atveju tai padeda užsakyti pakuotes nuo mažiausio iki didžiausio dydžio (kBaitais).

Šios komandos išvestis yra tokia:

Ekrano kopija nuo 2016-05-15 16:38:22

Bet ... kas būtų norime ieškoti tik viename pakete žinoti, ar jis jau įdiegtas? Nes akivaizdu, kad konkretaus paketo pavadinimo paieška tarp visų išvardytų paketų yra neįsivaizduojamas darbas. Na, akivaizdu, kad yra sprendimas ir labai paprastas.

Idėja yra filtruokite rezultatą naudodami kitą vamzdį ir programą grep. Taigi iš visų anksčiau pasirodžiusių paketų rezultatą galėsime filtruoti pagal raktinį žodį, todėl matysime tik išvardytus visus tuos paketus, kurių pavadinime yra minėtas raktinis žodis.

Paimkime pavyzdį. Man įdomu sužinoti, ar aš įdiegiau „Gimp“. Komanda vykdyti yra tokia:

dpkg-query -W -f = '$ {Installed-Size} $ {Package} \ n' | rūšiuoti -n | grep gimp

Kuria tokią išvestį:

Ekrano kopija nuo 2016-05-15 16:38:32

Kaip matote, tik tie paketai yra žodis gimp jos vardu. Be to, galime pastebėti, kad minėtas žodis pažymėtas raudonai.

Tokiu būdu mes galėjome žinoti, kad „Gimp“ jau įdiegėme paprastu būdu ir vykdome tik vieną komandą. Lengva, tiesa? Tikimės, kad straipsnis jums padėjo ir kad paliksite savo nuomonę komentarų skiltyje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   pedrodc sakė

    Sveiki visi, turiu problemų su „Ubuntu“ serveriu 14.04.4. Aš įdiegiau jį į 40 GB diską ir su visomis įdiegtomis programomis bei duomenimis man pasidarė per mažai, norėčiau, kad kas nors man padėtų, nes perskaičiau forumus, kad yra įrankis, kuris, mano manymu, yra LVM, kurio dydis keičiamas ir sujungia kelis diskus viename. Norėčiau padidinti savo diskus 2 500 GB, dar 320 GB ir dar daugiau nei 1 TB, kaip aš galiu tai padaryti, kad visko iš naujo neįdiegčiau, nes ilgą laiką nebuvau „Ubuntu“. ir „Windows“ tai daroma karštai, tačiau „Ubuntu“ turi daugiau saugumo nei „Windows“, ir man labiau patinka, jei kas nors atsiųstų man tai paaiškinančią pamoką, aš tai dėkoju iš anksto („Pedrodc“)

  2.   Rayne'as Sfsj Masakoy sakė

    sinapsinis iš too gyvenimo

  3.   Jėzus sakė

    Komanda „sudo dpkg -l“ taip pat rodo įdiegtus paketus, tiesa? Nerodydamas dydžio, kuris užima tą taip

  4.   Danielis Montesdeoca Garcia sakė

    tai neveikia ...

    1.    Rayne'as Sfsj Masakoy sakė

      gana žvalus 🙂