Kiedy mamy dystrybucję, jest coś bardzo pożytecznego znać wszystkie pakiety które zainstalowaliśmy, albo po to, aby zrobić listę i wiedzieć, co mamy w przypadku formatowania, aby móc je ponownie zainstalować bez zapominania o jakimkolwiek lub po prostu przynieść wyobrażenie o wszystkim, co mamy, na wypadek, gdybyśmy chcieli usunąć to, czego nie mamy dłuższego użytkowania iz którego nawet nie pamiętamy, że został zainstalowany i że zajmuje miejsce na dysku twardym.
Jeśli na przykład używasz Ubuntu i przejdziesz do Centrum oprogramowania Ubuntu, klikając przycisk Zainstalowano, możesz zobacz zainstalowane oprogramowanie, ale lista nie jest kompletna. Dlatego nie jest to zbyt praktyczne w tym względzie. Nie jest również logiczne patrzenie na pakiety zainstalowane z innych narzędzi do zarządzania pakietami, ponieważ przedstawiają one tylko te pakiety, które zostały z nich zainstalowane.
Aby poznać pełną listę, rozwiązaniem jest inne rozwiązanie, które tutaj przedstawiamy, dzięki czemu możemy mieć pełny raport na temat całego oprogramowania zainstalowanego w naszej dystrybucji. Debian, Ubuntu lub ich pochodne które używają dpkg. Do tego polecenia możemy również dodać bardzo interesującą opcję, którą Wam zaprezentujemy, a która pozwoli nam również zobaczyć rozmiar każdego z pakietów wymienionych na naszym dysku twardym.
Cóż, zobaczenie listy jest niezwykle proste. Wystarczy otworzyć terminal lub konsolę, a stamtąd wpisać następujący wiersz tekstu, aby wyświetlić listę:
dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n
Jest to opcja umożliwiająca wykonanie tego zadania, ale możesz zmodyfikować opcje i atrybuty polecenia, aby wynik był inny w zależności od potrzeb. Wszelkie pytania lub sugestie będą mile widziane. Zostaw swój komentarz, a ja odpowiem najszybciej jak to możliwe.
SUGESTIA:
Moglibyśmy szybko stworzyć zautomatyzowany prototyp skryptu dla następnego zespołu (lub reinstalację lub zmianę dystrybucji), o ile mamy nasz plik .deb na innej partycji (lub cóż, pobieramy go z własnego serwera lustrzanego w naszej sieci LAN lub w ostateczności, „ściągamy” go z internetu):
`dpkg-query -W -f = 'apt-get install $ {Pakiet} \ n' | sort -n> list_app_to_install.sh `
Oczywiście, jeśli używasz apt-get, w przeciwnym razie zamień na właściwy (aptitude, yum itp.). Jak mówię, jest to prototyp, brakuje nagłówka #! / Bin / bash, uczyń go wykonywalnym, zarządzaj skalowaniem uprawnień do instalacji itp.
POWYŻEJ sprawia, że zastanawiam się ** Jak sprawdzić, czy pakiet jest JUŻ zainstalowany na maszynie docelowej? **
Cóż, wspaniała rzecz w ponownym użyciu kodu: wykonujemy to samo zdanie, które proponuję na maszynie docelowej, nadając LIŚCIE INNĄ NAZWĘ, a następnie wykonujemy polecenie DIFF na tych dwóch plikach. Co o tym sądzisz?
CORRIJO «yum» korzysta z pakietów RPM. „Mylę gimnastykę z magnezją”, warto zauważyć. 8- (
Aby szybko zobaczyć zainstalowane pakiety, może to być również:
dpkg -l
Witajcie ludzie:
Może być z ...
dpkg –get-selections | grep -v deinstall | mniej
... lub zmień mniej, aby wysłać to do pliku ...
dpkg –get-selections | grep -v deinstall> zainstalowane_pakiety
Saludos!