Сценарій обслуговування та оновлення для Debian 12 / MX 23
Протягом усіх цих років ми ділилися практичні та корисні посібники з використання терміналу Linux, його основні та основні команди, а також те, як використовувати все це разом для створення різних сценаріїв оболонки Bash для певних функцій або дій. Будучи 2 символічними прикладами, один на a Скрипт резервного копіювання а інший про а Сценарій обслуговування та оновлення встановленої базової операційної системи Debian. Які, швидше за все, були на той час основою, яку можна було вдосконалити чи покращити для багатьох у їхніх відповідних дистрибутивах GNU/Linux, заснованих на Debian чи ні.
І хоча, звичайно, було досягнуто значного прогресу в плані графічних програм, автоматизованих чи ні, для домашніх комп’ютерів і серверів, у цих двох важливих завданнях правда полягає в тому, що, Багато з нас все ще вважають за краще використовувати термінал (консоль) для важливих справ як-от глибоке оновлення нашої операційної системи вручну та за допомогою чи повністю автоматизовано. Тому сьогодні ми покажемо вам кілька маленьких командні команди для дистрибутивів GNU/Linux на основі Debian 12 які ви можете включити у свій поточний або наступний сценарій обслуговування.
Сценарій обслуговування та оновлення для GNU/Linux 2018
І, перш ніж почати цей підручник, ознайомтеся з корисними командними рядками, щоб створити або вдосконалити власні «Сценарій обслуговування та оновлення для Debian GNU/Linux 12» або інші подібні, ми рекомендуємо вам вивчити попередній пов’язаний пост, в кінці цього:

Команди для створення сценарію обслуговування та оновлення
Корисні командні команди для сценарію обслуговування та оновлення для Debian
Наша перша рекомендація: і про всяк випадок, це безкоштовна та відкрита операційна система на основі Debian GNU/Linux мати вже встановлену програму Bleachbit, і користувач має його дуже добре налаштований і оптимізований для графічного виконання обслуговування (очищення) своєї операційної системи, виконуючи вручну або в рамках сценарію таку команду:
Очищення користувацького (домашнього) каталогу та решти операційної системи
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
Очищення операційної системи за допомогою менеджера пакетів APT
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
Виправте помилки за допомогою менеджера пакетів DPKG
sudo dpkg --configure -a;
Оновіть GRUB, Initramfs і меню операційної системи
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
До цього моменту більш основні або важливі командні команди для використання. Тепер залишається лише вирішити, чи хочемо ми використовувати їх у сценарії лінійним (послідовним) способом із втручанням користувача чи без нього, чи через необхідний код, щоб сценарій запитував нас, чи хочемо ми виконати кожен порядок команд окремо або блоками. Це на розсуд кожного. Крім того, вони можуть бути включені в GUI Script замість CLI для вибору та виконання за допомогою кліків, як я одного разу показав у наступному публікація.
Ці рядки коду або інші подібні також можуть бути корисними, залежно від смаку та потреб кожної людини:
Перегляньте % використання простору для зберігання для кожної точки монтування
sudo df -h
Перегляньте в алфавітному порядку розміри, які займає кожен розділ
sudo du -hs /* | sort -k 2
Очистити історію терміналу користувача
history -c
Отримайте журнал усіх встановлених пакетів, упорядкованих за алфавітом
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
Отримайте записи про всі встановлені пакети, упорядковані за розміром у зайнятих МБ
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Основні та загальні командні команди для дистрибутивів GNU/Linux на основі Debian
Якщо ви хочете доповнити, покращити або вдосконалити свій Сценарій обслуговування та оновлення для Debian та інші подібні, нижче наведено невеликий список із найпростішими та поширеними замовленнями на основі APT, DPKG та UPDATE:
схильний
apt update: Оновити списки пакетів сховища.
apt upgrade: Безпечно оновлюйте пакети зі сховищ.apt full-upgrade: Оновіть пакети зі сховищ повністю.
apt dist-upgrade: Оновіть поточну версію ОС до наступної доступної.
apt install -f: Вирішення проблем із встановленням пакетів та їхніх залежностей.
apt install --fix-broken: Вирішуйте проблеми, пов'язані зі зламаними пакетами.
apt remove nom_paq: Видалити пакети. Крім того, його можна використовувати без імені.
apt autoremove: Автоматично видаляйте всі невикористані пакети.
apt purge nom_paq: Повністю видалити пакети. Крім того, його можна використовувати без імені.apt autopurge: Автоматично та повністю видаляйте всі невикористані пакети.apt clean: Видаліть усі пакунки «.deb», завантажені в каталозі сховища пакунків.
apt autoclean: Видаляє всі пакунки зі сховища пакунків, які більше не можна завантажити.
apt install nom_paq_repo: Встановити певний пакет зі сховища за назвою.
apt install /dir_paq/nom_paq.deb: Встановіть завантажений пакет за назвою.apt list *nom_paq*: Створення списку пакетів за шаблоном пошуку.apt list --upgradeable: Перелічіть пакети, доступні для оновлення.apt show nom_paq: Показати дані та відповідну інформацію пакета зі сховища.apt search nom_paq: Показати існуючі пакунки, які відповідають шаблону пошуку.apt edit-sources: Відкрийте в режимі редагування файл основних джерел програмного забезпечення (репозиторіїв).
dpkg
dpkg -i /dir_paq/nom_paq.deb: установіть завантажений пакет за назвою.
dpkg --configure -a: Завершіть налаштування всіх розпакованих і припинених пакетів.
оновлення
update grub: оновіть GRUB (Multiple Boot Loader v1), встановлений на диску/розділі.
update grub2: Оновіть GRUB (Multiple Boot Loader v2), встановлений на диску/розділі.update-menus: Автоматично створювати та оновлювати вміст системи меню.
update-alternatives --all: Керуйте всією інформацією про символічні посилання ОС.
Важливо пам’ятати, що більшість команд відображаються з поточним менеджером пакетів «схильний», мають еквівалент у попередніх менеджерах пакетів «apt-get"Y"здібності». Також із сучасним менеджером пакетів «налу». І, звичайно, з відповідними менеджерами пакунків кожного дистрибутива GNU/Linux, крім Debian, наприклад Arch, Fedora та багатьох інших. Тому деякі при необхідності можна замінити.

Резюме
Одним словом, ми сподіваємося, що ви є команди терміналу які ми показали вам сьогодні, а також запропонували чи порекомендували, можуть безпосередньо допомогти вам створити чи покращити свій власний «Сценарій обслуговування та оновлення на Debian» або інші подібні, засновані на ньому чи ні. В іншому випадку, тобто якщо ви віддаєте перевагу використанню графічних інтерфейсів, ви можете без будь-яких проблем використовувати інструменти сторонніх розробників, такі як Відбілювач o Стацер, а також більшість доступних для нього утиліт кожного дистрибутива GNU/Linux. Наприклад, я використовую MX Linux, я можу використовувати MX Cleanup і MX Updater.
Нарешті, пам’ятайте відвідайте наш «домашня сторінка» іспанською мовою. Або будь-якою іншою мовою (просто додавши 2 літери в кінці нашої поточної URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших), щоб дізнатися більше актуального вмісту. А також ви можете приєднатися до нашого офіційного каналу Telegram щоб переглянути більше новин, посібників і посібників. А також має це група щоб поговорити та дізнатися більше про будь-яку ІТ-тему, яку тут розглядають.