Встановлення та налаштування 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:latest
- Після завершення він дасть нам команду enter для введення створеного зображення. У нашому випадку так і буде
distrobox enter arch
, яку ми дали йому на попередньому кроці. - Після входу ми чекаємо час, який залежатиме від зображення та потужності нашого обладнання. Перший раз вам потрібно встановити базові пакети. Після завершення в підказка ми побачимо наше_ім’я_користувача@ім’я_зображення, як ми пояснювали за посиланням у кроці 1.
- Як необов’язковий крок ми можемо встановити незавершені оновлення за допомогою
sudo pacman -Syu
. - Тепер ми маємо активувати підтримку для встановлення того, чим керуватиме AUR. Це займе зовсім небагато часу, і в моєму випадку вони вже були встановлені, але перевстановити їх не завадить. Пишемо наступне:
sudo pacman -S базовий розробник git
Встановлення Yay
- Далі ми клонуємо репозиторій yay, він також зробить це швидко:
git клон https://aur.archlinux.org/yay.git
- Ми потрапляємо в ваш каталог з
cd yay
. - Тепер ми пишемо наступне і чекаємо завершення процесу:
makepkg -si
- Тепер ви можете почати використовувати yay і встановити програмне забезпечення AUR, щоб процес було завершено, якщо це те, що ви шукали.
Встановлення магазину з графічним інтерфейсом для встановлення програмного забезпечення Arch
Але ми збираємося продовжити встановлення графічного інструменту, зокрема Manjaro Pamac. У терміналі після введення cd ..
Щоб повернутися назад, пишемо:
yay -S pamac-aur
У повідомленнях, в яких ви запитуєте нас, чи проводити установку, все так. У повідомленнях diffstat ми можемо поставити "n", none, а в усунути залежності за допомогою "s". Ми запустимо Pamac, поставивши термінал pamac-manager
.
Як ми вже пояснювали в статті про встановлення та використання Distrobox, ми можемо експортувати Pamac, щоб він з’явився в панелі програм нашого дистрибутива, написавши:
distrobox-export --app pamac-manager
Якщо ви подивитеся, воно відображається як «Додати/видалити програмне забезпечення», але в дужках написано «on arch», що означає, що його встановлено в образ/контейнер Distrobox із назвою «arch», який ми створили для цього посібника .
Інший варіант - зробити все це за допомогою Bauh (yy -S bauh), що також дозволяє керувати програмним забезпеченням AUR.
Що ми зробили з Distrobox?
Що ми зробили з усім цим, це створили підсистему – я люблю це говорити так – Arch Linux в Ubuntu, ми встановили yay і з нього Pamac, графічний інструмент для встановлення програмного забезпечення в Manjaro, базу Arch. Потім ми маємо додав магазин до ящика програм Ubuntu. І все ж тепер ми маємо доступ до AUR з Ubuntu через yay, а за допомогою Pamac або Bauh ми можемо встановлювати програмне забезпечення з офіційних репозиторіїв Arch і AUR.
Це можливо в будь-якому іншому дистрибутиві, тому AUR доступний у будь-якому.