
Не знам защо, но има много потребители на Linux, които предпочитат изобщо да не докосват терминала. Е, знам защо, за комфорт, но всеки се чувства добре с това, което му е удобно. Използвам терминала за някои неща, но не и за други. Всъщност създадох някои инструменти, така че изпълнението на някои задачи е само на едно кликване. Distrobox е основно скрипт, написан 100% в shell и се използва от терминала, но BoxBuddy Може да бъде вашият най-добър приятел, ако искате да използвате контейнеризирани подсистеми и предпочитате графични интерфейси.
BoxBuddy не прави нищо специално, освен ако не се разбира като такова можем да правим всичко далеч от терминала. След като го инсталираме и стартираме за първи път, ще видим изображение, което ни казва, че нямаме създадена кутия, но има лесно и интуитивно решение. Тук ще обясним как да инсталирате и използвате този инструмент, така че всички, terminalfilos, terminalfobos и тези по средата, да могат да използват чудесния инструмент, който ни позволява да не зависим от конкретен мениджър на пакети и да използваме контейнерни системи.
Как да инсталирате BoxBuddy
Инсталирайте BoxBuddy Горе-долу е просто, в зависимост от това как искаме да го направим. Има поне три опции, поне на системи, базирани на Arch, които също могат да изтеглят AUR. В тези случаи може да се монтира по метода на смяна – с Уау, магазин за съвместим софтуер или ръчно – от пакета boxbuddy. Друг вариант е да инсталирате пакет с плосък пакет, и ако предпочитаме, можем да го инсталираме, като изтеглим ZIP файла, наличен на вашия страница за издания. Единственото нещо, което трябва да направим, когато го имаме на компютъра си, е да влезем в папката му и да напишем ./install.sh. Освен това има скрипт за деинсталиране (uninstall.sh).
Мисля, че е важно да спомена, че BoxBuddy Това е просто графичен интерфейс за управление на Distrobox и не може да направи нищо сам. За да направи магията си, ние трябва имате инсталиран Distrobox и докер/подман. Ако вече имаме всичко, време е да създадем кутии и да започнем да ги използваме.
операция
Както вече обяснихме, всичко е така много интуитивен. Създаден е с помощта на GTK4 и Libadwaita, така че ще изглежда най-добре на настолни компютри като GNOME, но работи също толкова добре навсякъде.
За да създадем поле, ще щракнем върху символа плюс (1), ще му дадем име (2), ще покажем менюто с изображение и ще изберем една от опциите (3) и след това ще щракнем върху „Създаване“ (5, това излезе извън контрол). Може да се направи да се използва init системата, която стартира опцията distrobox-init който ще се погрижи за инсталирането на липсващи зависимости, като sudo, ще конфигурира групи и потребители и ще монтира директории от хоста, за да осигури по-голяма интеграция. Обикновено не го използвам, но опцията съществува с причина.
След като щракнете върху създаване, терминалът ще се отвори, ще завърши създаването на кутията, ще затвори терминала и ще се върне към интерфейса на BoxBuddy.
Сред това, което можем да направим:
- Отворете терминала на кутията.
- Кутия за актуализиране, тоест кутията, тоест операционната система. Например, в Ubuntu това ще направи „sudo apt update && sudo apt upgrade“.
- Преглед на приложения. Ако по някаква причина не искаме да експортираме приложенията в главното меню, това ще бъде стартовото меню на кутията и можем да ги стартираме или да ги добавим към менюто. Ако вече сме ги добавили, можем да ги изтрием. Виждам малък проблем, който те може да коригират в бъдещи версии, и това е, че при добавяне/изтриване в менюто виждаме съобщение, че е добавено/изтрито, но бутонът не се променя, докато не затворим този прозорец и отворим то.
- Инсталирайте файл. От тук можем да инсталираме пакетни файлове, съвместими с дистрибуциите, като DEB в Debian или RPM във Fedora.
- Изтриване на кутия, или изтрийте полето/изображението.
С потребителския интерфейс всичко е по-лесно
Когато се изпълнява изображение, вдясно виждате икона, от която можете да спрете.
BoxBuddy трябва да насърчава тези, които все още мислят дали да използват Distrobox или не. Заслужава си, а с интерфейс всичко може да бъде по-просто.


