
Arch Linux може да струва малко за инсталиране и конфигуриране, но това е една от любимите опции за тези, които знаят всичко, от което се нуждаят, и искат да имат работната си среда по начина, по който им харесва. Има възможност за инсталиране на софтуер AUR, което означава Arch User Repository, и в него намираме практически всяка програма, която съществува на Linux. Това е едно от най-добрите му твърдения и дистрибуциите, които не са Arch, гледат на него с известна завист. За щастие има Дистрибутор, което изглежда като Linux подсистема за Linux, спестявайки разстоянието.
Преди няколко дни говорихме с вас какво представлява и как да го използвате, а днес ще публикуваме този урок на създайте изображение на Arch Linux и го конфигурирайте за достъп до AUR. Не винаги ще е необходимо, но може да бъде полезно. И тъй като в Linux ние сме потребителите, които имат властта да решават какво да правят и какво не, ще обясним как да го постигнем и всеки да прави това, което смята за подходящо.
Преди да започнем: Какво е AUR?
Както вече обяснихме, AUR е акронимът на Съхранение на архив на потребителите, и е хранилище, чийто софтуер се поддържа от общността. Arch Linux, както повечето Linux дистрибуции, които познавам, има своите официални хранилища, в които намираме софтуер като Distrobox, VLC, GIMP или LibreOffice във версии още y свеж, но там не намираме Spottube въпреки че е с отворен код. Същият разработчик на Spotube качва своя софтуер в AUR, завършващ на -bin, което означава, че вече е компилиран. Можем също да намерим в AUR някакъв по-стар софтуер, който може да се наложи да направим нещо конкретно, например нещо, което зависи от Python 2.
Когато потребител от общността сметне за удобно, той качва софтуера в AUR и всеки с нещо базирано на Arch може да го инсталира. Може да се направи ръчно или с помощта на съветник, като напр Уау, този, който ще използваме тук, за да инсталираме Bauh и Pamac.
Не се препоръчва да се вълнувате и да използвате AUR, без да има смисъл.. Основната причина е, че това, което е там, обикновено е софтуер, който някой от общността взема и качва, тоест не е качен от самия проект. Освен това голяма част от него е некомпилиран и когато инсталирате нещо, което трябва да се компилира, отнема повече време. Ако имаме много AUR, някои актуализации може да отнемат повече време от очакваното.
Но обикновено, Това е защитено хранилище, а без него би било по-трудно да инсталирате програми като Visual Studio Code или Google Chrome на системи, базирани на Arch.
Създаване на изображението на Arch Linux с Distrobox
- Първото нещо, което ще направим, е да инсталираме distrobox на нашата Linux дистрибуция. в тази статия Обясняваме как да го направите, но основно това е писане в терминала
sudoпоследван от мениджъра на пакети на нашата дистрибуция, след това командата за инсталиране – likeinstall- и тогаваdistrobox. Може да се появи и в магазина за софтуер на операционната система. За специални случаи, в тази връзка Обяснява как да го направите с curl и wget. - С вече инсталиран Distrobox, ние създаваме изображението с тази команда, където "arch" е името, което ще дадем на кутията (може да е всяко друго), а това, което стои зад -i, е изображението на Arch Linux. Ако не работи, тази връзка от официалната документация поставя имената на съвместимите изображения:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:последно
- Когато приключи, ще ни даде командата enter, за да влезем в създаденото изображение. В нашия случай ще бъде
distrobox enter arch, което е името, което му дадохме в предишната стъпка. - След като влезем, ще изчакаме време, което ще зависи от изображението и мощността на нашето оборудване. Първият път трябва да инсталирате основните пакети. Когато приключи, в бърз ще видим our_user_name@image_name, както обяснихме във връзката в стъпка 1.
- Като незадължителна стъпка можем да инсталираме чакащи актуализации с
sudo pacman -Syu. - Сега трябва да активираме поддръжката, за да инсталираме това, което AUR ще управлява. Ще отнеме много малко време и в моя случай те вече бяха инсталирани, но преинсталирането им няма да навреди. Пишем следното:
sudo pacman -S base -devel git
Инсталиране на Yay
- След това клонираме хранилището на yay, то също ще го направи бързо:
git клонинг https://aur.archlinux.org/yay.git
- Влизаме във вашата директория с
cd yay. - Сега пишем следното и изчакваме процеса да приключи:
makepkg -si
- Вече можете да започнете да използвате yay и да инсталирате AUR софтуер, така че процесът да бъде завършен, ако това е това, което търсите.
Инсталиране на магазин с графичен интерфейс за инсталиране на софтуер Arch
Но ние ще продължим да инсталираме графичен инструмент, по-специално Pamac на Manjaro. В терминала, след въвеждане cd .. За да се върнем назад, пишем:
yy -S pamac-aur
В съобщенията, в които ни питате дали да извършим инсталацията, всичко е да. В съобщенията diffstat можем да поставим "n", none и да елиминираме зависимостите с "s". Ще стартираме Pamac, като поставим терминала pamac-manager.

Както вече обяснихме в статията как да инсталираме и използваме Distrobox, можем да експортираме Pamac, така че да се показва в чекмеджето на приложението на нашата дистрибуция, като напишем:
distrobox-export --app pamac-мениджър
Ако погледнете, той се появява като Добавяне/Премахване на софтуер, но в скоби пише „on arch“, което означава, че е инсталиран в изображението/контейнера на Distrobox с името „arch“, което е създаденото от нас за това ръководство .
Друг вариант е да направите всичко това с Bauh (yy -S bauh), което също ви позволява да управлявате AUR софтуер.
Какво направихме с Distrobox?
Това, което направихме с всичко това, е създаването на подсистема – обичам да го казвам по този начин – на Arch Linux в Ubuntu, ние инсталирахме yay и от него Pamac, графичния инструмент за инсталиране на софтуер в Manjaro, Arch base. След това имаме добави магазина към чекмеджето с приложения на Ubuntu. И все пак сега имаме достъп до AUR от Ubuntu чрез yay, а с Pamac или Bauh можем да инсталираме софтуер от официалните хранилища на Arch и AUR.
Това е възможно във всяка друга дистрибуция, така че AUR е наличен във всеки.
