Администратор система треба да добије листу пакета из различитих разлога: поновна инсталација система, инсталирање пакета на другу машину, провера верзија и компатибилности или други.
Можете приказати пакете командом:
dpkg-query -l
На панелу ће се појавити листа са називом, актуелном актуелном верзијом и кратким описом њене намене.
За Убунту се користи:
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.