Поиск по сайту:

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 говорит само за себя. Главное меню содержит следующие пять подменю.

  1. Обновления
  2. терминал xterm
  3. Системная информация
  4. Информация о Сайлонах
  5. Выход

Обновления системы

Введите цифру 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

Статьи по данной тематике