Si të dini nëse një paketë është instaluar apo jo në Linux

Paketimi dhe lupa

Ndonjëherë zbulojmë se duhet të dimë nëse ka programi ose paketa është instaluar ne sistem apo jo. Problemi është se me sasinë e menaxherëve të paketave të disponueshme për shpërndarjet e ndryshme GNU / Linux, kjo mund të jetë disi e komplikuar për fillestarët pasi ata duhet të kujtojnë komandat ose mjetet e ndryshme si dhe opsionet e tyre në secilin rast në mënyrë që të mund të tregojmë nëse paketa është në sistemin tonë.

Për shembull, nëse lëvizim në Arch Linux dhe derivatet, mjeti që ne po kërkojmë është menaxheri i paketës pacman me opsionet -Qs dhe emrin e paketës që duam të kontrollojmë. Nga ana tjetër, nëse është një distro bazuar në paketat RPM, ne mund të përdorim mjetin rpm -qa që rendit të gjitha paketat e instaluara dhe të tubojmë prodhimin me ndihmën e një tubi për të grep-name të paketës për të filtruar rezultatin. Për Debian dhe derivatet mund të përdorni dpkg -s të ndjekura nga emri i paketës për tu konsultuar, etj.

Ju mund të mendoni se cila është një zgjidhje e përgjithshme për çdo shpërndarje, dhe e vërteta është se do të funksiononte deri në një pikë, pasi jo të gjitha paketat gjenden në shtigjet ku të cilat kërkojnë dhe prandaj mund të duket se nëse kërkojmë paketa të caktuara softuerësh duket se ato nuk janë gjetur dhe nuk janë instaluar në sistem por janë ... Për shembull, nëse shikojmë nëse është instaluar redaktuesi i tekstit nano me të cilin ne mund të shohë në mënyrë të përsosur nëse është aty apo jo, por nëse e provojmë me LibreOffice gjëja ndryshon:

which nano

which libreoffice

Rezultati i të dyve do të jetë shumë i ndryshëm, pasi që në rastin e parë do të tregojë shtegun e binarit (/ bin / nano) dhe në të dytin nuk do të na tregojë ndonjë dalje edhe nëse është instaluar LibreOffice. Kjo është ajo që kam dashur të them. Prandaj, në fund të fundit nuk kemi zgjidhje tjetër veçse të mësojmë komandat dhe opsionet e ndryshme për distro që po përdorim:

Artikulli i lidhur:
Zgjidhja për të nisur problemet në Ubuntu dhe Linux Mint
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Walter Omar Dari dijo

    Përshëndetje, për shpërndarjet që përdorin .deb (Debian dhe derivatet) mund të përdorni ...

    dpkg -l | grep_name_name_re_pjesë e pjesës

    Kushtojini vëmendje kolonës së parë, nëse "ii" duket se është një paketë e instaluar, mund të shfaqen kombinime të tjera të shkronjave (njeri dpkg).

    Një mënyrë tjetër, por duhet të dini saktësisht emrin e paketës, është ...

    dpkg - emri i paketës_s

    ... jep informacion mjaft të hollësishëm në lidhje me të.

    të fala