Ubuntu/Debian Linux серверінде орнатылған бумалардың тізімін қалай алуға және көшіруге болады

01.01.2023
21:26

Жүйе әкімшісі әртүрлі себептерге байланысты пакеттер тізімін алуы керек: жүйені қайта орнату, пакеттерді басқа құрылғыға орнату, нұсқалар мен үйлесімділікті тексеру немесе т.б.

Ubuntu/Debian Linux пакеттерінің тізімін қалай алуға болады?

Бумаларды келесі пәрмен арқылы көрсетуге болады:

 dpkg-query -l

Тізімде атауды, ағымдағы нұсқаны және оның мақсатының қысқаша сипаттамасын көрсететін тізім пайда болады.

Ubuntu үшін ол пайдаланылады:

 sudo apt list --installed

Ол сондай-ақ ағымдағы нұсқа мен архитектураны көрсететін бума тізімін береді. Атаулары бар пакеттер тізімін ғана көрсетуге мүмкіндік беретін командалар бар, бірақ олар сирек қолданылады).

Бумаларды Ubuntu/Debian Linux жүйесіне қалай көшіруге және тасымалдауға болады?

Әдетте, жүйелік әкімші әрқайсысын бөлек орнату және/немесе конфигурациялаудың орнына орнатылған бумалардың тізімін бір серверден екіншісіне тасымалдауы керек.

Мұны істеу үшін сізге 2 қадамды орындау керек:

  1. No1 серверден бұрын командамен шығарылған пакеттер тізімін сақтаңыз;
  2. №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 серверге пакеттер тізімін тасымалдадыңыз.

Жаңа VPS үшін 15% жеңілдік
Қазір кез келген жерде серверге тапсырыс беріңіз.
VPS таңдаңыз

Басқа мақалалар

01.01.2023
20 914
Білім қоры / Нұсқаулар - THE.Hosting
Windows жүйесінде желі диагностикасы үшін MTR пайдалану
01.01.2023
6 864
Білім қоры / Нұсқаулар
Ресми веб-сайттан Firefox-ты қалай орнатуға болады
01.01.2023
7 615
Білім қоры / Нұсқаулар
Ngork конфигурация файлында туннельдерді орнату