Понекад откријемо да морамо знати да ли постоји програм или пакет је инсталиран у систему или не. Проблем је у томе што с количином менаџера пакета доступних за различите ГНУ / Линук дистрибуције ово може бити донекле компликовано за почетнике јер морају да памте различите команде или алате као и њихове опције у сваком случају како бисмо могли да покажемо да ли је пакет је у нашем систему.
На пример, ако пређемо на Арцх Линук и деривате, алат који тражимо је менаџер пакета пацман са опцијама -Кс и именом пакета који желимо да проверимо. С друге стране, ако се ради о дистро-у заснованом на РПМ пакетима, можемо користити алат рпм -ка који наводи све инсталиране пакете и усмерава излаз уз помоћ цеви за греп-име пакета да би филтрирао резултат. За Дебиан и деривате можете користити дпкг -с праћене називом пакета за консултације итд.
Можда мислите да је то генеричко решење за било коју дистрибуцију, а истина је да би то функционисало до одређене мере, јер нису сви пакети пронађени на путањама где који претражују и стога се може чинити да ако тражимо одређене софтверске пакете, чини се да они нису пронађени и нису инсталирани у систему, али јесу ... На пример, ако погледамо да ли је инсталиран нано едитор текста са којим могу савршено видети да ли је тамо или не, али ако га тестирамо са ЛибреОффице ствар варира:
which nano which libreoffice
Резултат оба ће бити веома различит, јер ће у првом случају указати на путању бинарног (/ бин / нано), а у другом нам неће показати никакав излаз иако је ЛибреОффице инсталиран. На то сам мислио. Стога нам на крају не преостаје ништа друго него да учимо различите команде и опције за дистро који користимо:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
Здраво, за дистрибуције које користе .деб (Дебиан и деривати) можете користити ...
дпкг -л | греп име_пакета_ или_део_део
Обратите пажњу на прву колону, ако се појави „ии“, то је инсталирани пакет, могу се појавити и друге комбинације слова (ман дпкг).
Други начин, али морате знати тачно име пакета, је ...
дпкг -с име_пакета
... даје прилично детаљне информације о томе.
поздрави