Jak wyświetlić listę pakietów zainstalowanych w Debianie i pochodnych

Instrukcje Ikea, które Tux wyciął

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.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jimmy’ego Olano powiedział

    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?

  2.   Jimmy’ego Olano powiedział

    CORRIJO «yum» korzysta z pakietów RPM. „Mylę gimnastykę z magnezją”, warto zauważyć. 8- (

  3.   pedro powiedział

    Aby szybko zobaczyć zainstalowane pakiety, może to być również:

    dpkg -l

  4.   Waltera Omara D’ari powiedział

    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!