Cum să obțineți și să copiați lista de pachete instalate pe serverul Ubuntu / Debian Linux

01.01.2023
21:26

Un administrator de sistem trebuie să obțină o listă de pachete din diverse motive: reinstalarea unui sistem, instalarea pachetelor pe o altă mașină, verificarea versiunilor și a compatibilității sau alte motive.

Cum să obțineți o listă a pachetelor Ubuntu / Debian Linux?

Puteți obține lista de pachete cu ajutorul comenzii:

dpkg-query -l

O listă va apărea în panou cu numele, versiunea curentă reală și o scurtă descriere a scopului.

Pentru Ubuntu se utilizează:

sudo apt list --installed

De asemenea, iese o listă de pachete cu versiunea curentă și arhitectura. Există comenzi pentru a afișa doar o listă de pachete cu nume, dar acestea sunt utilizate mai rar).

Cum să copiați și să migrați pachete pe Ubuntu / Debian Linux?

De obicei, un administrator de sistem trebuie să transfere o listă de pachete instalate de pe un server pe altul, în loc să fie nevoit să instaleze și/sau să configureze fiecare pachet în parte.

Există 2 pași pentru a face acest lucru:

  1. Salvați lista de pachete de pe serverul nr. 1 care a fost transmisă anterior prin comandă;
  2. Instalarea dependențelor pe serverul nr. 2.

Pentru a crea un fișier cu o listă de pachete instalate, folosim:

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

Numele"allpackages.txt" este de exemplu. Puteți folosi orice nume:"alllists.txt","lists.txt","packages.txt" și așa mai departe.

Fișierul cu lista de pachete și versiuni este copiat pe serverul nr. 2 cu adresa dumneavoastră. De exemplu, pentru 200.200.200.200.200.200, comanda ar arăta astfel:

scp allpackages.txt 200.200.200.200:~/

Singurul lucru care rămâne de făcut este rularea pachetelor din fișierul copiat. Pentru a face acest lucru, se utilizează comanda:

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

Gata! Acum ați mutat lista de pachete de la serverul #1 la serverul #2.

20% reducere la orice comandă nouă de server, indiferent de țară!
Un server stabil pentru proiectele dumneavoastră, la un preț avantajos.
Alegeți un VPS

Alte articole

01.01.2023
21 843
Baza de cunoștințe / Instrucțiuni - THE.Hosting
Utilizarea MTR pentru depanarea rețelei în Windows
01.01.2023
7 682
Baza de cunoștințe / Instrucțiuni
Cum să instalați Firefox de pe site-ul oficial
01.01.2023
8 447
Baza de cunoștințe / Instrucțiuni
Configurarea tunelurilor în fișierul de configurare Ngork