Jednym z wielu częstych zadań związanych z zarządzaniem jest szczegółowa znajomość elementów zainstalowanych w systemie operacyjnym, ponieważ jest to przydatne w przypadku zadań takich jak:
- Organizacja licencjonująca
- Nabycie oprogramowania
- Zadania wsparcia
- Audyt i nie tylko
W przypadku Linuksa wiele razy możemy nie wiedzieć szczegółowo, jak poznać i zidentyfikować pakiety, które posiadamy w naszych dystrybucjach, dlatego dzisiaj Solvetic jasno poda pewne wskazówki, jak łatwo poznać te szczegóły. Przeprowadzimy tę analizę w Ubuntu 17.
1. Jak wyświetlić listę zainstalowanych pakietów z krótkim opisem w systemie Linux Ubuntu?
Krok 1
Jeśli chcemy wyświetlić listę pakietów, które są zainstalowane w systemie, wystarczy wykonać następujące czynności:
dpkg-zapytanie -lKrok 2
Zobaczymy następujący wynik:
POWIĘKSZAĆ
Krok 3
Jeśli chcemy tylko zobaczyć listę pakietów bez opisu, wykonamy następujące czynności:
dpkg-query -f '$ {binarny: Pakiet} \ n' -WW rezultacie zobaczymy to:
POWIĘKSZAĆ
2. Jak wyświetlić zainstalowane pakiety w systemie Linux
Krok 1
Aby dowiedzieć się, jakie pakiety zainstalowaliśmy w naszej dystrybucji, użyjemy następującej linii:
dpkg --get-selections | grep -v odinstaluj
POWIĘKSZAĆ
Krok 2
Możemy również skorzystać z następującej linii:
trafna lista - zainstalowana
POWIĘKSZAĆ
3. Jak zapisać wyniki do pliku tekstowego w systemie Linux
Jeśli z jakiegoś powodu chcemy, aby uzyskane wyniki zostały przekierowane i zapisane do pliku tekstowego w celu późniejszej analizy, wykonamy następujące czynności:
dpkg --get-selections | grep -v deinstall> Solvetic.txt>
POWIĘKSZAĆ
Możemy również skorzystać z następującej linii:
dpkg -l | grep ii | awk „{print $2}”> mylist.txt
4. Jak usunąć nieużywane pakiety w systemie Linux
To normalne, że niektóre pakiety nie są już używane w Linuksie i w tym celu można je wyeliminować, co zwolni miejsce na dysku, w tym zadaniu wykonamy następujące czynności:
sudo apt-get autoremove
POWIĘKSZAĆ
Widzieliśmy, jak łatwo jest dokładnie zobaczyć, jakie pakiety zainstalowaliśmy w naszej dystrybucji Linuksa, a tym samym mieć nad nimi lepszą kontrolę.