Z pewnością więcej niż raz musiałeś dowiedzieć się, jaki pakiet zainstalowałeś na swoim komputerze, ale otwieranie pliku staje się żmudnym zadaniem menedżer pakietów i po wykonaniu pewnych czynności możesz sprawdzić jakie pakiety masz na swoim komputerze.
Jest o wiele mniej żmudny i dużo szybszy sposób wykonania tego zadania, jest z terminala i jest też łatwy do zrobienia, nie martw się, tutaj powiem ci jak to jest.
Otwieramy terminal i zamierzasz użyć tych linii kodu, zgodnie z używaną dystrybucją, i zobaczysz, czy pakiet jest zainstalowany na twoim komputerze, czy nie.
- Arch Linux: pakiet pacman -Ss
- Fedora: pakiet yumsearch
- Debian / Ubuntu: pakiet wyszukiwania apt-cache
- Pakiet OpenSUSE: zypper se
- Gentoo: pakiet emerge -S
Ale nie wszystko się na tym kończy, ponieważ jeśli potrzebujesz wiedzieć, czy masz zainstalowany specjalny program, musisz użyć dowolnej z tych linii kodu, tak jak w poprzednim przypadku, musisz użyć kodu zgodnie z używaną dystrybucją.
- Arch Linux: pakiet pacman -Qs
- Fedora: rpm -qa | pakiet grep
- Debian / Ubuntu: dpkg -l | pakiet grep
- Pakiet OpenSUSE: zypper se -i
- Gentoo: pakiet emerge -pv
Jest to prosty sposób, aby sprawdzić, jaki pakiet i / lub program mamy w naszym zespole, a tym samym zaoszczędzić wysiłku i czasu na wyszukiwaniu w menedżerze pakietów, mam nadzieję, że pomoże.
O ile pamiętam, "przeszukiwanie apt-cache" służy do sprawdzenia, czy ten pakiet istnieje w twoich repozytoriach, z możliwością zainstalowania go, jeśli jeszcze go nie masz zainstalowanego, ale nie pokazuje tylko zainstalowane pakiety.
Kto wie, może ja się nie mylę.
Pozdrowienia !!
oto kolejny dla debiana
pakiet wyszukiwania aptitude
chociaż najpierw musisz zainstalować aptitude
pakiet = nazwa_pakietu; jeśli który $ pakiet &> / dev / null; następnie powtórz „tak”; w przeciwnym razie echo "nie"; fi
coś bardziej globalnego, które działa dla każdego „Linuksa”
W Debianie właściwą rzeczą do zrobienia jest:
pakiet wyszukiwania apt-cache: wyświetla w bazie danych AVAILABLE pakiety, które spełniają kryteria „pakietu”. Nie oznacza to, że są zainstalowane. Jest to związane z repozytoriami włączonymi w /etc/apt/sources.list
dpkg -l pakiet *: Wyświetla listę pakietów zaczynających się od słowa „pakiet” oraz ich stan instalacji lub nie w systemie. Jeśli użyte jest tylko słowo „pakiet”, dopasowanie jest dokładne.
Dowiedz się, które pakiety są instalowane z terminala: dpkg –get-selections
Lista zainstalowanych pakietów wraz z datami: cat /var/log/dpkg.log
Spróbuj apt list - zainstalowany. Debian i pochodne. Nie ma za co.