Jak uzyskać i skopiować listę zainstalowanych pakietów na serwerze Ubuntu / Debian Linux?

01.01.2023
21:26

Administrator systemu musi uzyskać listę pakietów z różnych powodów: reinstalacja systemu, instalacja pakietów na innej maszynie, sprawdzenie wersji i kompatybilności lub z innych powodów.

Jak uzyskać listę pakietów Ubuntu / Debian Linux?

Możesz uzyskać listę pakietów za pomocą polecenia:

dpkg-query -l

W panelu pojawi się lista z nazwą, aktualną wersją i krótkim opisem przeznaczenia.

Dla Ubuntu używa:

sudo apt list --installed

Wyświetla również listę pakietów z aktualną wersją i architekturą. Istnieją polecenia, aby wyświetlić tylko listę pakietów z nazwami, ale są one rzadziej używane).

Jak kopiować i migrować pakiety na Ubuntu / Debian Linux?

Zazwyczaj administrator systemu musi przenieść zainstalowaną listę pakietów z jednego serwera na drugi, zamiast instalować i/lub konfigurować każdy z nich osobno.

Aby to zrobić, należy wykonać 2 kroki:

  1. Zapisanie listy pakietów z serwera #1, które zostały wcześniej wypisane przez polecenie;
  2. Zainstaluj zależności na serwerze #2.

Aby utworzyć plik z listą zainstalowanych pakietów, używamy:

dpkg --get-selections | grep -v deinstall > allpackages.txt

Nazwa"allpackages.txt" jest przykładowa. Można użyć dowolnej nazwy:"alllists.txt","lists.txt","packages.txt" itd.

Plik z listą pakietów i wersji jest kopiowany na serwer #2 z twoim adresem. Na przykład dla 200.200.200.200.200 polecenie wyglądałoby następująco:

scp allpackages.txt 200.200.200.200:~/

Pozostaje już tylko zwinąć pakiety ze skopiowanego pliku. Aby to zrobić, należy użyć polecenia:

$ sudo apt-get install -y $(< allpackages.txt)

Gotowe! Teraz przeniosłeś listę pakietów z serwera #1 na serwer #2.

15% zniżki na nowy serwer VPS
Pospiesz się, aby zamówić serwer w dowolnej lokalizacji
Wybór VPS

Inne artykuły

01.01.2023
20 914
Baza wiedzy / Instrukcje - THE.Hosting
Używanie MTR do rozwiązywania problemów z siecią w systemie Windows
01.01.2023
6 866
Baza wiedzy / Instrukcje
Jak zainstalować Firefoksa z oficjalnej strony
01.01.2023
7 618
Baza wiedzy / Instrukcje
Konfigurowanie tuneli w pliku konfiguracyjnym Ngork