Su šiomis komandomis lengva pamatyti, kokius paketus įdiegėte „Linux“ kompiuteryje.

Prieš diegdami naują paketą, turite patikrinti, ar jis jau įdiegtas jūsų sistemoje. Be to, jei pereinate prie naujos sistemos, visų įdiegtų paketų sąrašas gali sutaupyti daug laiko ir pastangų. Tai taip pat gali padėti atpažinti nepageidaujamus paketus, kuriuos norite pašalinti, kad atlaisvintumėte vietos.

Štai kaip išvardyti visus įdiegtus paketus įvairiuose Linux platinimuose, įskaitant Ubuntu, Debian, CentOS, Arch Linux ir openSUSE.

Išvardykite Ubuntu / Debian įdiegtus paketus

Debian pagrindu sukurtuose platinimuose galite naudoti APT paketų tvarkyklę, kad rastumėte, įdiegtumėte, atnaujintumėte ir pašalintumėte paketus. Naudodami APT taip pat galite išvardyti visas Debian / Ubuntu įdiegtas programas kartu su jų versijomis ir kita informacija.

Norėdami išvardyti visus įdiegtus paketus Debian pagrindu pagrįsti platinimai, naudokite šią komandą:

apt list – įdiegta

Sąraše rodomi skirtingi paketai su [įdiegta], [įdiegta, automatinė], ir [įdiegta, vietinė] žymės.

instagram viewer
  • [įdiegta] rodo, kad įdiegėte paketą iš oficialios saugyklos.
  • [įdiegta, automatinė] rodo, kad APT įdiegė šį paketą kaip priklausomybę nuo kito programinės įrangos paketo.
  • [įdiegta, vietinė] rodomi paketai, kuriuos įdiegėte vietoje dpkg -i o ne iš saugyklos.

Taip pat galite ieškoti programos įdiegtų programų sąraše naudojant grep komandą taip:

apt list --instaliuota | grep programos_pavadinimas

Taip pat galite naudoti dpkg įrankį, kad pateiktumėte įdiegtų paketų sąrašą:

dpkg -l

Norėdami spausdinti tik įdiegtų paketų pavadinimus, naudokite komandą dpkg su awk taip:

dpkg -l | awk '{print $2}'

Peržiūrėkite įdiegtus paketus RHEL pagrįstuose platinimuose

YUM ir DNF yra įpratę valdyti paketus RHEL pagrįstuose paskirstymuose. Naudodami juos galite įdiegti, atnaujinti, įtraukti į sąrašą ir pašalinti paketus savo kompiuteryje

Nors YUM nebenaudojamas naujesniuose platinimuose (pvz., RHEL 8, CentOS 8, Fedora 22 ir kt.), jis vis dar veikia daugumoje jų. RPM taip pat leidžia įdiegti ir valdyti vietinius RPM paketus.

Norėdami išvardyti visus įdiegtus paketus RHEL pagrįstuose platinimuose su YUM, naudokite:

yum sąrašas įdiegtas

Jei paketai yra įdiegti su DNF, naudokite:

dnf sąrašas įdiegtas

Taip pat galite išvardyti įdiegtus paketus RHEL pagrįstuose platinimuose naudodami šią rpm komandą:

rpm -qa

The -- paskutinis parinktis su aukščiau pateikta komanda išvardija visus neseniai įdiegtus paketus su naujausiu paketu viršuje:

rpm -qa --last

Ši komanda taip pat nurodo įdiegto paketo datą ir laiką kartu su paketo pavadinimais:

rpm -qa --last | tac

Išvardykite „Arch Linux“ įdiegtus paketus

„Pacman“ yra numatytoji paketų tvarkyklė „Arch“ pagrindu sukurtuose „Linux“ platinimuose, tokiuose kaip „Manjaro“ ir „EndeavourOS“. Su Pacman galite įdiegti ir pašalinti paketus Arch pagrindu sukurtuose platinimuose, atnaujinkite pasenusius paketus ir peržiūrėkite visų įdiegtų paketų sąrašą.

Čia yra komanda, skirta išvardyti visus įdiegtus paketus, esančius Arch pagrindu:

pacman -Q

Norėdami išvardyti visus aiškiai įdiegtus paketus, naudokite:

pacman -Qe

Norėdami išvardyti visus užsienio paketus, kuriuos rankiniu būdu įdiegėte iš kitos saugyklos nei pagrindinė, naudokite:

pacman -Qm

Jei ieškote konkretaus paketo įdiegtų paketų sąraše, naudokite:

pacman -Q | grep 

Išvardykite įdiegtus paketus openSUSE

„Zypper“ yra numatytoji „openSUSE“ komandų eilutės paketų tvarkyklė. Norėdami įtraukti visus „openSUSE“ įdiegtus paketus, naudokite vieną iš šių komandų:

zypper paieška -- tik įdiegta

Arba:

zypper se -i

Norėdami patikrinti, ar konkretus paketas yra įdiegtų paketų sąraše, naudokite šią sintaksę:

zypper se -i 

Taip pat galite spausdinti informaciją apie įdiegtą paketą naudodami:

zypper informacija 

Peržiūrėkite „Linux“ įdiegtus „Snap“ paketus

Be tradicinių integruotų paketų tvarkyklių, taip pat yra keletas programų, kurias galite įdiegti „Linux“ sistemoje naudodami „Snap“.

Snap yra universali paketų tvarkyklė, palaikoma visuose pagrindiniuose Linux platinimuose. Tai labai palengvina programinės įrangos diegimą „Linux“, nes „Snap“ paketai pristatomi kartu su jų priklausomybėmis.

Norėdami išvardyti įdiegtus „Snap“ paketus bet kuriame „Linux“ paskirstyme, paleiskite:

momentinis sąrašas

Šioje komandoje pateikiami paketai, kuriuos įdiegėte naudodami „Snap“. Jame nėra jokių paketų, kuriuos įdiegėte naudodami numatytąsias paketų tvarkykles.

Kartu su įdiegto paketo pavadinimu sąraše taip pat yra kitos informacijos, pvz., versijos numeris paketo, pataisos numerį, kanalo informaciją, leidėjo pavadinimą ir bet kokią papildomą informaciją, jei prieinama.

Įdiegtų „Flatpak“ paketų sąrašas

Panašiai kaip „Snap“, „Flatpak“ taip pat yra įrankis, leidžiantis lengviau valdyti paketus „Linux“. Galite įdiegti „Flatpak“ visuose pagrindiniuose „Linux“ paskirstymuose ir naudoti jį kurdami, diegdami ir paleisdami programas „Linux“.

Norėdami išvardyti „Flatpak“ įdiegtus paketus, naudokite šią komandą:

flatpak sąrašas

Šioje komandoje pateikiami visi jūsų Linux sistemoje įdiegti Flatpak paketai ir vykdymo laikas. Vykdymo laikas yra priklausomybių rinkinys, kurio reikia programai, kad ji veiktų.

Norėdami išvardyti tik įdiegtas programas, naudokite --programėlė variantas toks:

flatpak sąrašas --app

Panašiai, norėdami išvardyti tik įdiegtas vykdymo vietas, naudokite -- vykdymo laikas variantas:

flatpak sąrašas -- vykdymo laikas

Norėdami peržiūrėti išsamią informaciją apie išvardytus elementus, pvz., įdiegtos programos dydį, architektūrą, kilmę ir kt., naudokite -d variantas:

flatpak sąrašas -d

Taip pat galite praleisti visą papildomą informaciją ir tiesiog atsispausdinti įdiegtų programų pavadinimus naudodami:

flatpak --columns=vardų sąrašas

Išsaugokite įdiegtų programų sąrašą faile

Norėdami išsaugoti visų įdiegtų programų sąrašą faile, peradresuokite komandos išvestį į failą naudodami peradresavimo operatorių (>) ir failo pavadinimas.

Pavyzdžiui, norėdami išsaugoti APT įdiegtų programų sąrašą tekstiniame faile pavadinimu įdiegtos_programos.txt, komanda būtų tokia:

apt sąrašas --diegta > įdiegtos_programos.txt

Suskaičiuokite įdiegtų paketų skaičių

Taip pat sąraše galite suskaičiuoti įdiegtų paketų skaičių naudojant wc komandą. Pavyzdžiui, norint suskaičiuoti „Zypper“ įdiegtų paketų skaičių „openSUSE“, komanda būtų tokia:

zypper paieška -- tik įdiegta | wc -l

Turite visų įdiegtų „Linux“ paketų sąrašą!

Dabar, kai žinote, kokie paketai yra įdiegti jūsų Linux sistemoje, galite lengvai atnaujinti pasenusius arba atlaisvinti vietos pašalindami nepageidaujamus paketus.

Be to, turėdami šį programų sąrašą taip pat galite palengvinti sklandų perėjimą prie naujos sistemos, leidžiančios įdiegti visas šias programas, neprisimindami jų atskirai.