Néha azt tapasztaljuk, hogy tudnunk kell, hogy van-e ilyen program vagy csomag telepítve van a rendszerben vagy sem. A probléma az, hogy a különböző GNU / Linux disztribúciókhoz rendelkezésre álló csomagkezelők mennyiségével ez kissé bonyolult lehet az újoncok számára, mivel minden esetben emlékezniük kell a különböző parancsokra vagy eszközökre, valamint azok opcióira, hogy megmutathassuk, hogy a csomag a rendszerünkben van.
Például, ha Arch Linux-on és annak származékain haladunk, a keresett eszköz a csomagkezelő pacman a -Qs opciókkal és az ellenőrizni kívánt csomag nevével. Másrészt, ha ez egy RPM csomagokon alapuló disztribúció, akkor használhatjuk az rpm -qa eszközt, amely felsorolja az összes telepített csomagot, és a kimenetet egy cső segítségével csövezzük a csomagnév grepelésére az eredmény szűrésére. A Debian és a derivatívák esetében használhatja a dpkg -s-t, amelyet a csomag neve követ, stb.
Gondolhatja, hogy ez egy általános megoldás minden terjesztéshez, és az az igazság, hogy ez egy pontig működne, mivel nem minden csomag található azokon az utakon, ahol melyik keres és ezért úgy tűnhet, hogy ha bizonyos szoftvercsomagokat keresünk, úgy tűnik, hogy azokat nem találták meg, és nincsenek telepítve a rendszerbe, de vannak ... Például, ha megnézzük, hogy a nano szövegszerkesztő telepítve van-e, amellyel tökéletesen látja, hogy van-e vagy sem, de ha teszteljük a LibreOffice-szal, akkor a dolog változik:
which nano which libreoffice
Mindkettő eredménye nagyon eltérő lesz, mivel az első esetben a bináris útvonalát jelöli (/ bin / nano), a másodikban pedig akkor sem mutat kimenetet, ha a LibreOffice telepítve van. Erre gondoltam. Ezért végül nincs más választásunk, mint tanulni a különböző parancsok és opciók az általunk használt disztróhoz:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
Helló, a .deb (Debian és derivatívák) fájlokat használó disztribúciókhoz használhatja ...
dpkg -l | grep csomagnév_vagy_rész_rész
Ügyeljen az első oszlopra, ha az "ii" jelenik meg, az telepített csomag, akkor más betűkombinációk is megjelenhetnek (man dpkg).
Egy másik módszer, de tudnia kell a csomag pontos nevét, az ...
dpkg -s csomag_neve
... elég részletes információkat ad róla.
Üdvözlet