С годами в DesdeLinux, мы создали бесчисленное количество публикаций (статей) по учебники и руководства выполнять наиболее подходящие и правильные процессы обслуживания и обновления соответствующих дистрибутивов GNU/Linux, особенно Debian и Ubuntu и их производных. А также о том, как оптимизировать и настроить наши любимые бесплатные и открытые операционные системы на основе GNU/Linux.
А поскольку такие задачи, как техническое обслуживание, обновление, оптимизация и настройка Это действия, которые мы обычно делаем часто, в идеале нужно максимально автоматизировать их, чтобы сделать все быстрее и проще. Однако, несмотря на то, что существует множество приложений для каждого из этих действий или активностей, всегда здорово иметь возможность создавать собственные Терминальные (CLI) или настольные (GUI) приложения выполнять то, что мы хотим, персонализированным и точным образом. Поэтому сегодня мы покажем вам, как сделать простое приложение в стиле «Сценарий LPI SOA».
Но прежде чем начать этот пост о том, как сделать простое приложение в стиле «Скрипт LPI-SOA», то мы рекомендуем вам изучить другой предыдущий связанный пост:
Сценарий LPI SOA: шаблон для создания приложения Linux.
О сценарии LPI SOA
Так как в предыдущий пост, мы уже более подробно обсуждали, о чем этот интересный скрипт или приложение, созданное Сообщество проекта Tic Tac в чисто ознакомительных целях, мы сразу оставим ссылку на него позже, чтобы они могли помнить или знать о чем это:
LPI — SOA — это скрипт, работающий как бесплатное приложение, эмулирующее традиционный виртуальный технический помощник. Таким образом, чтобы позволить любому пользователю (новичку, эксперту или техническому специалисту) выполнять различные задачи автоматизированным или управляемым (вручную) способом. Таким образом, экономия неисчислимых часов / труда на определенных задачах, повторяющихся или нет. Кроме того, будучи созданным с помощью сценариев оболочки с использованием оболочки Bash, он идеально подходит для обучения и обучения других самостоятельной разработке на этом родном языке Linux. LPI — SOA: сценарий расширенной оптимизации, выполненный в Bash Shell
CLI-код
5 лет назад в посте под названием Как выполнить обслуживание GNU/Linux с помощью скрипта?, мы предоставили код CLI, который у него был. Хотя в настоящее время указанный сценарий имеет и рекомендует следующее код (команды) сценариев оболочки в Bash Shell для быстрой и эффективной задачи обновления и обслуживания:
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
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
sudo dpkg --configure -a;
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
history -c
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg-milagros.txt
sudo dpkg-query -Wf '${Installed-size}t${Package}n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt
Имейте в виду, что для использования первых 2 строк приложение должно быть установлено и настроено по вашему вкусу. BleachBit. Таким образом, с командой «sudo» или без нее, сценарий или приложение CLI автоматически и без посторонней помощи, следуя параметрам, настроенным в графическом интерфейсе Bleachbit, глубоко очистит как домашнее пространство пользователя, так и всю операционную систему.
Конечно, в ваш собственный скрипт или приложение CLI вы можете добавлять или удалять то, что хотите, и даже заменять каждую команду эквивалентной в вашем дистрибутиве GNU/Linux, отличной от Debian и Ubuntu или некоторых их производных. Например, Arch, Fedora или другие.
Код графического интерфейса
Приложение с графическим интерфейсом, т. е. ЛПИ-СОА, намного больше и сложнее, чем простой скрипт, поэтому, очевидно, мы не можем вставить сюда весь код. однако вы можете получить доступ ко всему исходному коду его или файла .deb версии 0.3, чтобы протестировать, установить, использовать и изменить его для создания собственного приложения для рабочего стола Linux с воспроизведением мультимедиа в формате gif и mp3, всплывающими уведомлениями на рабочем столе и красивыми экранами, созданными с помощью Zenity и GXMessage.
Еще одним важным фактом является то, что это сценарий или приложение с графическим интерфейсом для технического и образовательного использования, несмотря на то, что он довольно стабилен и функционален, он находится в полной разработке, что очевидно, так как он только на версии 0.3. Что говорит нам о том, что он не достиг зрелой стадии развития.
Кроме того, его версия 0.2 была доступна для использования и экспериментов только на Respin MilagrOS в версии 3.1, созданной тем же сообществом Tic Tac Project. И просто эта версия 0.3 — та, которую можно протестировать вне самого Community Respin., но он будет установлен в будущей версии 3.2 упомянутого сообщества Respin, о котором мы позже обратимся в будущем посте, чтобы узнать о его новостях.
По Ello, мы приглашаем вас скачать его, попробовать и внести свой вклад с его развитием. Кроме того, чтобы использовать его в своих интересах.
Наконец, чтобы вы знали немного больше об этом интересном Респин MilagrOS, а также экспериментальное приложение LPI-SOA и часть его кода, мы оставляем вам следующие скриншоты:
Резюме
Короче говоря, этот полезный скрипт, созданный сообществом Tic Tac Project, представляет собой интересное предложение для создать собственный скрипт или приложения, терминал или рабочий стол, то есть в формате CLI или GUI, с разными целями. Который, может пойти отлично, от выполнения простых задач техническое обслуживание, обновление, оптимизация и настройка к другим более сложным действиям по настройке системных файлов или сторонних приложений. Все будет зависеть от уровня знаний каждого о Shell Scripting, Zenity, GXMessage и других.
И если вам понравился этот пост, не переставай делиться этим с другими на ваших любимых сайтах, каналах, группах или сообществах социальных сетей или систем обмена сообщениями. Наконец, помните посетите нашу домашнюю страницу en «DesdeLinux» чтобы узнать больше новостей. А также присоединяйтесь к нашему официальному каналу Telegram от DesdeLinux, Запад группа для получения дополнительной информации по сегодняшней теме.