- - Як швидко перевстановити всі встановлені програми на Fedora

Як швидко перевстановити всі встановлені програми на Fedora

Повторна інсталяція програм на Fedora Linux може зайняти aдовгий час. Головним чином, тому що для цього вам потрібно переглянути DNF для встановлених програм, визначити назви та вручну виписати кожен додаток, який ви хочете налаштувати.

Замість того, щоб сідати та встановлювати все вручну, ви можете автоматизувати це, експортуючи всі пакунки через інсталятор програми Fedora до простого у користуванні сценарію встановлення.

Експортуйте всі встановлені пакети до списку

Першим кроком у створенні сценарію повторної інсталяції для Fedora Linux є отримання списку всіх встановлених пакетів у системі. Найкращий спосіб генерувати простий список пакунків у Fedora - це за допомогою об / хв система.

Щоб створити простий список пакунків у Fedora, відкрийте вікно терміналу натисканням Ctrl + Alt + T або Ctrl + Shift + T на клавіатурі. Звідти використовуйте об / хв команду нижче, щоб роздрукувати список усіх встановлених програм на вашому ПК Fedora Linux.

rpm -qa | sort

Вихід пакету великий, і у нього є коженєдине, що коли-небудь було встановлено у вашій системі Fedora Linux. Однак лише такий перелік не допомагає. Для редагування його потрібно передати текстовому файлу. Візьміть об / хв команду вище та додайте > символ, щоб передати його текстовому файлу в домашній каталог.

rpm -qa | sort > ~/pkgs.txt

Звідси відкрийте менеджер файлів Linux на своємуПК Fedora та клацніть правою кнопкою миші на "pkgs.txt", щоб відредагувати її за допомогою текстового редактора на вибір. Перегляньте список пакунків і видаліть усі, які не хочете. Коли закінчите, перейдіть до наступного розділу керівництва.

Створіть сценарій перевстановлення для Fedora

Тепер, коли всі встановлені пакети Fedora Linux єзбережений у редагованому текстовому файлі, ми можемо використовувати його для початку створення сценарію повторної інсталяції. Дотримуйтесь покрокових інструкцій нижче, щоб створити сценарій повторної установки Fedora.

УВАГА: цей сценарій не вдасться при спробі встановленняпрограми Fedora із сторонніх сховищ програмного забезпечення, якщо вони не включені. Щоб не вдалося встановити все, спочатку ввімкніть усі сторонні програмні джерела.

Крок 1: Використовувати дотик команда для створення порожнього SH-файлу з ім'ям "fedora-app-re-installer.sh."

touch ~/fedora-app-re-installer.sh

Крок 2: Використання відлуння команду, додайте сценарій shebang у верхню частину файлу, щоб інтерпретатор міг зрозуміти, як запустити цей сценарій.

echo "#!/bin/bash" > fedora-app-re-installer.sh

Крок 3: Додайте порожній рядок до сценарію, щоб команди не перемикалися вгорі біля першого рядка з відлуння командування.

echo " " >> fedora-app-re-installer.sh

Крок 4: Додайте $pkgs змінна до сценарію за допомогою відлуння командування.

echo "pkgs="" >> fedora-app-re-installer.sh

Крок 5: Визначте $pkgs змінна із вмістом файла "pkgs.txt" у вашому домашньому каталозі, який був створений раніше за допомогою об / хв командування.

cat pkgs.txt >> fedora-app-re-installer.sh

Крок 6: Закрийте $pkgs змінна лінія відключена від відлуння командування.

echo """ >> fedora-app-re-installer.sh

Крок 7: Слідом за $pkgs змінна, додайте у файл новий рядок.

echo " " >> fedora-app-re-installer.sh

Крок 8: Додайте в інсталяційний код, щоб, коли сценарій запускався на ПК Fedora Linux, він автоматично почне встановлювати всі програми, визначені з різних сховищ програмного забезпечення.

Якщо ви плануєте запустити сценарій перевстановлення на новому ПК Fedora Linux, і жоден із пакетів у списку не встановлений, введіть команду нижче.

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

Крім того, якщо ці пакети вже є в системі, але ви хочете перезавантажити всі, спробуйте скористатися опцією "перевстановити".

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

Крок 9: Використання chmod команда, оновіть дозволи файлу сценарію. Оновлення дозволів є критично важливим, оскільки воно дозволить сценарію виконувати себе як програма з будь-якого вікна терміналу Fedora Linux.

sudo chmod +x fedora-app-re-installer.sh

Із сучасними дозволами сценарій готовий до запуску. Сміливо виконайте кроки цього процесу, якщо ви хочете додати (або видалити) програми зі списку.

Запуск сценарію

Отже, сценарій перевстановлення для вашої FedoraLinux PC написаний і готовий до роботи. Тепер все, що потрібно зробити, це запустити його як програму, щоб він міг перевстановити всі ваші програми. Щоб запустити сценарій повторної установки на Fedora, відкрийте вікно терміналу. Як тільки вікно терміналу відкриється, отримайте кореневий доступ у домашній каталог, де знаходиться файл сценарію судо -с командування.

sudo -s

Звідти запустіть сценарій повторної установки із командою нижче.

./fedora-app-re-installer.sh

Не хочете входити в основний обліковий запис, щоб запустити сценарій? Спробуйте виконати її замість наступної команди.

sudo ./fedora-app-re-installer.sh
</p>

Коментарі