Sisadministratoram ir nepieciešams saņemt pakotņu sarakstu dažādu iemeslu dēļ: sistēmas pārinstalēšanai, pakotņu instalēšanai citā datorā, versiju un savietojamības pārbaudei vai citu iemeslu dēļ.
Jūs varat iegūt pakotņu sarakstu, izmantojot komandu:
dpkg-query -l
Panelī parādīsies saraksts ar nosaukumu, faktisko pašreizējo versiju un īsu aprakstu par to, kādam nolūkam tās ir paredzētas.
Ubuntu tas izmanto:
sudo apt list --installed
Tā arī izvada paku sarakstu ar pašreizējo versiju un arhitektūru. Ir komandas, kas izvada tikai paku sarakstu ar nosaukumiem, taču tās tiek izmantotas retāk.)
Parasti sistēmas administratoram ir nepieciešams pārvietot instalēto paku sarakstu no viena servera uz citu, nevis instalēt un/vai konfigurēt katru paku atsevišķi.
To var izdarīt divos posmos:
Lai izveidotu failu ar instalēto paku sarakstu, izmantojam:
dpkg --get-selections | grep -v deinstall > allpackages.txt
Piemēram, nosaukums"allpackages.txt
". Var izmantot jebkuru nosaukumu:"alllists.txt
", "lists
.txt
","packages
.txt
" utt.
Failiņš ar paku sarakstu un versijām tiek kopēts uz serveri Nr. 2 ar jūsu adresi. Piemēram, 200.200.200.200.200.200 gadījumā komanda izskatās šādi:
scp allpackages.txt 200.200.200.200:~/
Atliek tikai nokopēt paketes no kopētā faila. Lai to izdarītu, tiek izmantota komanda:
$ sudo apt-get install -y $(< allpackages.txt)
Gatavs! Tagad paku saraksts ir pārvietots no servera #1 uz serveri #2.