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:
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:
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.
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)
sünaptiline toa elust
Käsk 'sudo dpkg -l' näitab ka installitud pakette, eks? Näitamata suurust, mis see on
see ei tööta ...
päris konarlik 🙂