Станете потребител на Arch Power с Pacli и PacUI

Едно от удивителните неща за Linux е фактът, че има дузина различни програми, които да изпълняват същата функция. Всеки един е написан малко по-различно и използва различен език, за да постигне същата цел. Това означава, че потребителите на Linux не са заключени в използването на една програма за изпълнение на задача. В тази статия ще разгледам една малка програма, която допълва / замества мениджъра на пакетите на Pacman.

Защо се нуждаете от PacUI?

Преди да ви запозная с въпросното приложение, нека ви обясня малко за това и защо може да ви бъде полезно.

Това приложение е предназначено да ви помогне да инсталирате пакети на Linux и Arch-базирани дистрибуции на Linux (както от репо-сделки, така и от хранилището на Arch). Той също така е предназначен да отстрани някои системни грешки, свързани с управлението на пакети. Той работи в терминала и ви дава достъп до сложни команди с натискане на клавиш.

По отношение на използваемостта, тя стои някъде между използването на pacman (пакетния мениджър на Arch, обикновено използван от терминала) и Pamac (графичния интерфейс за pacman). За някои, pacman (и други мениджъри на терминални пакети) са трудни за използване, защото не знаят всички възможни команди. man е на няколко удара от клавиатурата, но може да е трудно да се разбере. От друга страна, когато използвате Pamac, може да се наложи да търсите в няколко менюта, за да намерите това, което търсите. Този терминален интерфейс помага, като показва всичките ви опции отпред. Той дори използва по-малко памет, ако имате по-стара система.

Забележка: Преди да продължим, трябва да отбележа, че тези приложения са предназначени за междинен и напреднал Linux потребител. Начинаещите могат да бъдат претоварени.

PacUI

Първоначално възнамерявах да напиша статия за Pacli (по-стар терминален интерфейс на pacman). Докато я изследвах, се натъкнах на PacUI. PacUI е вилица на по-ранна версия на Pacli от един от разработчиците с намерението да добави още функции. Според страницата на проекта, една от разликите е, че „целият скрипт се съдържа в един файл, който се състои от лесен за четене bash код с много полезни коментари”.

Pacli вече не се развива. Последният път, когато кодът беше актуализиран, беше през юли 2016 г. Двата инструмента, които използва за обработка на AUR пакети (Pacaur и Yaourt) също вече не се разработват. Тези три програми трябва да се считат за опасни и да не се използват.

От своя страна PacUI поддържа Pacman, Trizen, Yay и Pikaur.

PacUI изброява 14 опции в менюто си:

  • Актуализиране на системата
  • Поддържане на системата
  • Инсталиране на пакети
  • Премахване на пакети + депа
  • Дърво на зависимост
  • Обратно дърво на зависимост
  • Списък на файловете с пакети
  • Файлове за търсене на пакети
  • Система за преобръщане
  • Поправете грешките на Pacman
  • Редактиране на конфигурационни файлове
  • Списък Пакети по размер
  • Принудително инсталиране на AUR
  • Списък, инсталиран от AUR

PacUI е предназначен главно да се използва чрез неговото меню, може да се използва и без потребителския интерфейс. Например, за да се покаже обратното дърво на зависимостта, можете да въведете pacui rt . Интересното е, че Pacui е проектиран да вземе куп пермутации, за да изпълни същата команда. Например следните команди ще отпечатат обратното дърво на зависимостта: pacui RT, pacui -rt и pacui --rt . Можете да намерите пълен списък с опцията PacUI, като използвате командата pacui h .

Един от най-полезните варианти PacUI предлага обратното търсене на зависимост. Имах няколко пакета AUR в моята система, които не успяха да се изградят всеки път, когато се опитах да актуализирам. Използвах обратното търсене на зависимост, за да видя какво приложение се нуждае от тях. Тъй като вече не се нуждаех от това приложение, инсталирах го и премахнах остарелите зависимости.

Ако използвате Manjaro, можете да инсталирате стабилната версия на PacUI, използвайки тази команда: sudo pacman -S pacui . Ако използвате ванилова арка или някой от дистрибуциите, базирани на Arch, можете да инсталирате PacUI от AUR: yaourt -S pacui-git . Можете също така да го изтеглите и пуснете от Github.

Мисли

PacUI е прост терминален инструмент, освободен, за да ви помогне да поддържате вашата система актуална и относително безпроблемна. Тя постига тази цел.

Едно хубаво нещо за PacUI е, че опростява AUR инсталацията. Когато актуализирате или инсталирате AUR пакет с която и да е програма, базирана на терминал, ще бъдете попитани дали искате да редактирате PGKBUILD, пакетът ще бъде изтеглен и ще бъдете попитани дали искате да продължите с изграждането / инсталирането. Ако имате няколко AUR пакета, с които да работите, ще трябва да преминете през тези стъпки за всеки от тях. PacUI ги обработва като партида. Той пита дали искате да редактирате PGKBUILD за всеки, той ще изтегли файловете, след това ще ви попита дали искате да продължите. Това е хубаво, защото тогава не трябва да чакам за всеки пакет да се изгради.

Не забравяйте, че преди да използвате някоя от опциите, с които не сте запознати, прочетете помощната информация (въведете 00 в PacUI). Направих тази грешка и случайно изтрих своя потребителски акаунт и пароли. За щастие успях да го възстановя с помощта на форумите Manjaro.

Използвали ли сте някога PacUI? Кой е вашият любим инструмент за управление на терминални пакети?

Ако откриете, че тази статия е интересна, моля, отделете минута, за да я споделите в социалните медии.

Забележка: По-ранна версия на тази статия също споменава Pacli. След обратната връзка от читателя, ние сме пренаписали статията. Извиняваме се за неудобството.

Препоръчано

digiKam 5.0 Издаден! Инсталирайте го в Ubuntu Linux
2019
Mycroft Mark II: Отговорът с отворен код на Amazon Echo и Google Home, който не ви шпионира
2019
13 неща, които трябва да направите след инсталирането на Ubuntu 17.04
2019