Dažreiz mēs konstatējam, ka mums ir jāzina, vai tādi ir programma vai pakotne ir instalēta sistēmā vai nē. Problēma ir tā, ka, ņemot vērā pieejamo pakotņu pārvaldnieku daudzumu dažādiem GNU / Linux izplatījumiem, iesācējiem tas var būt nedaudz sarežģīti, jo viņiem katrā gadījumā jāatceras dažādas komandas vai rīki, kā arī to iespējas, lai mēs varētu parādīt, vai iepakojums ir mūsu sistēmā.
Piemēram, ja mēs pārvietojamies uz Arch Linux un atvasinājumiem, meklētais rīks ir pakotņu pārvaldnieks pacman ar -Qs opcijām un paketes nosaukumu, kuru mēs vēlamies pārbaudīt. No otras puses, ja tas ir izlaidums, kas balstīts uz RPM pakotnēm, mēs varam izmantot rīku rpm -qa, kurā ir uzskaitīti visi instalētie pakotnes, un caurules palīdzību caur cauruli virzīties uz grep package-name, lai filtrētu rezultātu. Debian un atvasinājumiem varat izmantot dpkg -s, kam seko paketes nosaukums, lai uzzinātu, utt.
Jūs domājat, ka tas ir vispārējs risinājums jebkuram izplatījumam, un patiesība ir tāda, ka tas darbotos līdz punktam, jo ne visi iepakojumi ir atrodami ceļos, kur kas meklē un tāpēc var šķist, ka, ja mēs meklējam noteiktas programmatūras paketes, šķiet, ka tās nav atrastas un nav instalētas sistēmā, bet tās ir ... Piemēram, ja mēs skatāmies, vai ir instalēts nano teksta redaktors, ar kuru mēs var lieliski redzēt, vai tas ir vai nav, bet, ja mēs to pārbaudām ar LibreOffice, lieta atšķiras:
which nano which libreoffice
Abu rezultāts būs ļoti atšķirīgs, jo pirmajā gadījumā tas norādīs binārā (/ bin / nano) ceļu, bet otrajā tas neparādīs mums nevienu izvadi pat tad, ja ir instalēta LibreOffice. To es domāju. Tāpēc galu galā mums nekas cits neatliek kā mācīties dažādas komandas un opcijas mūsu izmantotajam distro:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
Labdien, izplatījumiem, kas izmanto .deb (Debian un atvasinājumus), varat izmantot ...
dpkg -l | grep pakotnes_nosaukums vai daļas_partija
Pievērsiet uzmanību pirmajai kolonnai, ja parādās "ii", tā ir instalēta pakete, var parādīties citas burtu kombinācijas (man dpkg).
Cits veids, bet jums jāzina precīzs pakas nosaukums, ir ...
dpkg -s pakotnes_nosaukums
... sniedz par to diezgan detalizētu informāciju.
Sveicieni