- - Як легко перевстановити додатки для Debian Linux

Як легко перевстановити додатки для Debian Linux

Перевстановлення пакетів на новий Debian Linuxсистеми - це справжній біль. Це потребує часу і нудно, щоб зробити це. В результаті багато користувачів вдаються до написання складних скриптів оболонок, які автоматично встановлюють додатки в нових системах. Якщо ви новачок у Debian або просто втомилися від того, щоб перелічити програми, які ви хочете перевстановити вручну, є кращий спосіб створити сценарій встановлення програми: використання інсталятора програми Debian для автоматичного створення сценарію .

Примітка: хоча цей підручник охоплює Debian, він також може працювати над похідними Debian. Не соромтеся слідувати разом із наведеною нижче інформацією.

Експорт встановлених пакетів з Apt

Існує кілька способів формування спискупакетів, і протягом багатьох років було використано багато різних методів. Однак усі ці старі методи передбачають з'єднання декількох команд разом, щоб зняти опис кожної програми, щоб зробити так, щоб у списку відображалися лише назви пакетів. Ці методи навряд чи практичні, тому ми не будемо висвітлювати жоден із них у цьому підручнику. Замість цього ми скористаємося новим менеджером пакунків Apt, включеним у Debian 9 та 10, як це входить до влучний знак особливість

Особливість влучної позначки є чудовим аспектом Aptменеджер пакунків. За допомогою нього користувачі можуть використовувати його для показу списку автоматично встановлених програм (попередньо налаштовані системою під час встановлення), а також переліку пакунків, які користувач встановив вручну після факту.

Зверніть увагу, що якщо ви плануєте використовувати цю функціюна Debian потрібно використовувати версію операційної системи, яка підтримує Apt. Apt-get не вийде! Отже, якщо ви запускаєте Debian 8, перед початком цього посібника ви повинні пройти процес оновлення!

Зауважте

Додаток apt-позначення не просто генеруєсписок встановлених пакетів програмного забезпечення, встановлених безпосередньо з сховищ програм Debian. Також буде показано пакунки, встановлені через DEB, що завантажуються, або матеріали із сторонніх сховищ програмного забезпечення. Майте це на увазі, використовуючи цей інструмент.

Створіть список встановлених вручну пакетів

Якщо ви просто хочете створити списоквстановлені вручну додатки з різних сховищ, а не генерувати гігантський список кожного додатку, який Debian Linux включає за замовчуванням, функція "showmanual" у apt-позначці призначена для вас.

Щоб створити список, відкрийте термінал, натиснувши Ctrl + Alt + T або Ctrl + Shift + T на клавіатурі. Потім введіть операцію командного рядка нижче, щоб створити список у вікні термінала.

apt-mark showmanual

Перегляньте підказку терміналу, і ви побачитесписок кожного пакета, який ви коли-небудь встановлювали в Debian Linux вручну. Якщо список занадто довгий, щоб прочитати його з першого погляду, додайте параметр «більше» за допомогою команди нижче.

apt-mark showmanual | more

Щоб зберегти цей список на потім, передайте його до текстового файлу. Наприклад, щоб зберегти всі встановлені вручну пакети у папку «Документи», виконайте такі дії:

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

Створіть список автоматично встановлених пакетів

Потрібно сформувати список усіх пакетів, які автоматично були встановлені у вашій системі Debian під час встановлення? Якщо це так, вам потрібно буде скористатися функцією "showauto" в влучний знак.

Відкрийте вікно терміналу за допомогою Ctrl + Alt + T або Ctrl + Shift + T на клавіатурі. Потім введіть операцію командного рядка нижче, щоб отримати список автоматично встановлених пакетів на Debian.

apt-mark showauto

Погляньте на створений список у вікні терміналу. Або, якщо список згенерованих пакетів, що влучний знак роздруківки занадто багато для читання, подумайте про додавання аргументу командного рядка «більше», щоб полегшити сортування через них.

apt-mark showauto | more

Щоб зберегти автоматично встановлені пакети Debian на потім, передайте їх у текстовий файл із командою нижче.

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

Перевстановлення пакетів

Щоб знову встановити пакети зі списку, збереженого з текстового файлу, відкрийте вікно терміналу. Потім виконайте наведені нижче інструкції.

Зверніть увагу, що будь-яких пакетів, яких не може бутиповторно завантажені (AKA були встановлені через DEB, який можна завантажити), не буде встановлено за допомогою цього методу, і менеджер пакунків Apt покаже помилку для тих, кого він не може завантажити.

Перевстановіть встановлені вручну пакети

Щоб повторно встановити всі програми Debian у списку встановлених вручну пакетів, введіть наступну команду у вікно терміналу.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

Якщо пакети вже є в системі, але ви хочете все-таки перевстановити їх, додайте перемикач командного рядка «–встановити».

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

Перевстановіть автоматично встановлені пакети

Щоб повторно встановити всі програми Debian у списку автоматично встановлених пакетів, введіть команду нижче у вікно терміналу.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

Крім того, якщо ви хочете перевстановити речі, які вже є в системі, додайте перемикач командного рядка «–встановити».

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</p>

Коментарі