Жүйе әкімшісі әртүрлі себептерге байланысты пакеттер тізімін алуы керек: жүйені қайта орнату, пакеттерді басқа құрылғыға орнату, нұсқалар мен үйлесімділікті тексеру немесе т.б.
Бумаларды келесі пәрмен арқылы көрсетуге болады:
dpkg-query -lТізімде атауды, ағымдағы нұсқаны және оның мақсатының қысқаша сипаттамасын көрсететін тізім пайда болады.
Ubuntu үшін ол пайдаланылады:
sudo apt list --installedОл сондай-ақ ағымдағы нұсқа мен архитектураны көрсететін бума тізімін береді. Атаулары бар пакеттер тізімін ғана көрсетуге мүмкіндік беретін командалар бар, бірақ олар сирек қолданылады).
Әдетте, жүйелік әкімші әрқайсысын бөлек орнату және/немесе конфигурациялаудың орнына орнатылған бумалардың тізімін бір серверден екіншісіне тасымалдауы керек.
Мұны істеу үшін сізге 2 қадамды орындау керек:
Орнатылған бумалардың тізімі бар файлды жасау үшін мынаны пайдаланыңыз:
dpkg --get-selections | grep -v deinstall > allpackages.txt Мысал ретінде " allpackages.txt " атауы берілген. Кез келген атауларды қолдануға болады: “ alllists.txt ”, “ lists.txt ”, “ packages.txt ” және т.б.
Бумалар мен нұсқалардың тізімі бар файл сіздің мекенжайыңызбен №2 серверге көшіріледі. Мысалы, 200.200.200.200 үшін пәрмен келесідей болады:
scp allpackages.txt 200.200.200.200:~/Көшірілген файлдан пакеттерді жүктеп алу ғана қалады. Ол үшін пәрменді пайдаланыңыз:
$ sudo apt-get install -y $(< allpackages.txt)Дайын! Енді сіз №1 серверден №2 серверге пакеттер тізімін тасымалдадыңыз.