Cylon-deb: Программа обслуживания Debian Linux
Пару месяцев назад мы опубликовали статью о Cylon, программе обслуживания Arch Linux и его производных. Сегодня мы увидим еще одну программу обслуживания систем на базе Debian от того же разработчика, который создал Cylon. Встречайте Cylon-deb, программу обслуживания Debian Linux на основе меню CLI, написанную на Bash. Как вы уже могли догадаться, Cylon-deb — это ответвление и усеченная версия Cylon. Это бесплатная программа с открытым исходным кодом, размещенная на GitHub. Таким образом, вы можете разветвлять его, добавлять функции, улучшать код и/или исправлять ошибки, если таковые имеются.
Скрипт Clylon-deb будет выполнять множество задач по обслуживанию, включая следующие:
- Устанавливать и удалять пакеты;
- Удалить все потерянные пакеты (т.е. не обязательные в качестве зависимостей);
- Пакеты обновлений;
- Поиск пакетов в базе данных;
- Поиск уже установленных пакетов;
- Проверьте наличие обновлений;
- Отображение сведений о пакете в базе данных;
- Отобразить сведения об установленных пакетах;
- Список всех файлов, принадлежащих данному пакету;
- Очистите локальный кеш;
- Записывать списки установленных пакетов в файлы;
- Отображает подробную информацию о настройке системы и пакетов;
- И еще несколько задач.
Установите Cylon-deb
Разработчик создал PPA для облегчения установки. Чтобы установить Debian и его варианты, такие как Ubuntu, Linux Mint, выполните одну за другой следующие команды:
sudo add-apt-repository ppa:typematrix/cylondeb
sudo apt update
sudo apt install cylondeb
Как использовать Cylon-deb
После установки запустите Cylon-deb с помощью команды:
Cylon.sh
Примечание. В приведенной выше команде «c» — заглавная буква.
Пример вывода будет:
Как видите, главное меню Cylon-deb говорит само за себя. Главное меню содержит следующие пять подменю.
- Обновления
- терминал xterm
- Системная информация
- Информация о Сайлонах
- Выход
Обновления системы
Введите цифру 1 в главном меню, чтобы открыть подменю Обновления.
===============================================================================================
Updates
===============================================================================================
Update options:-
1) Check for updates (no download), aptitude search '~U'
2) Upgrade all, apt-get update && apt-get dist-upgrade
3) Display info about a package, apt-cache show
4) Install Package, apt install
5) Search for packages in the database, apt search
6) Delete Package, apt remove
7) Search for already installed packages, aptitude search '~i'
8) Display info for locally installed packages, dpkg -s
9) List all files owned by a given package, dpkg -L
10) Clean up all local cache, apt-get autoclean
11) Write installed package lists to files
12) Remove all packages not required as dependencies), apt-get autoremove
13) Return to main menu
By your command:
Как видите, здесь отображаются все задачи по обслуживанию системы. Просто введите номер, чтобы выполнить соответствующие действия. Например, введите 3, чтобы отобразить информацию о пакете. Вам будет предложено ввести имя пакета.
Нажмите любую клавишу, чтобы вернуться. Чтобы вернуться в главное меню, введите 13.
Чтобы просмотреть информацию о вашей системе, введите 3 в главном меню.
Вы также можете просмотреть системную информацию, не открывая интерфейс Cylon-deb.
Cylon.sh -s
Или,
Cylon.sh --system
Если для конкретного действия требуется определенный пакет, оно сообщит вам об этом. Вам необходимо установить его, чтобы выполнить это конкретное действие.
Например, я набрал 2, чтобы отобразить терминал xterm, и получил это сообщение.
Как вы видите на скриншоте выше, отображается сообщение «xterm: команда не найдена», потому что я не устанавливал ее в свою систему Ubuntu. Нажмите любую клавишу, чтобы вернуться назад, и введите 1, чтобы открыть подменю «Обновления», и введите 4, чтобы установить пакет xterm.
Теперь вернитесь в главное меню и введите 2, чтобы открыть терминал xterm. Теперь это сработает.
Чтобы просмотреть подробную информацию о Cylon-deb, введите 4 в главном меню.
На следующем экране также отобразятся необходимые зависимости, необходимые Cylon-deb для правильной работы. Просто установите недостающие зависимости с помощью команды «apt-get».
Dependencies
aptitude is Installed
deborphan is Not installed
Press any key to continue
В моем случае деборфан еще не установлен.
Чтобы выйти из Cylon-deb, введите номер 5.
Cylon-deb — это простой, но полнофункциональный скрипт, который поможет вам поддерживать системы на базе Debian с помощью интерфейса на основе меню. Попробуйте и дайте нам знать, что вы думаете об этом сценарии в разделе комментариев ниже.
Ресурс:
- Репозиторий Cylon-deb на GitHub