Як використовувати AUR на будь-якому дистрибутиві, відмінному від Arch, завдяки Distrobox

Ubuntu, Arch і Pamac завдяки Distrobox

Встановлення та налаштування 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

  1. Перше, що ми зробимо, це встановимо distrobox на нашому дистрибутиві Linux. в ця стаття Ми пояснюємо, як це зробити, але в основному це запис у терміналі sudo потім менеджер пакунків нашого дистрибутива, потім команда для встановлення – like install - і потім distrobox. Він також може з’явитися в магазині програмного забезпечення операційної системи. Для особливих випадків, в посилання Тут пояснюється, як це зробити за допомогою curl і wget.
  2. Коли Distrobox уже встановлено, ми створюємо образ за допомогою цієї команди, де «arch» — це ім’я, яке ми дамо коробці (воно може бути будь-яким іншим), а те, що стоїть за -i, — це образ Arch Linux. Якщо це не працює, це посилання з офіційної документації розміщує назви сумісних зображень:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Після завершення він дасть нам команду enter для введення створеного зображення. У нашому випадку так і буде distrobox enter arch, яку ми дали йому на попередньому кроці.
  2. Після входу ми чекаємо час, який залежатиме від зображення та потужності нашого обладнання. Перший раз вам потрібно встановити базові пакети. Після завершення в підказка ми побачимо наше_ім’я_користувача@ім’я_зображення, як ми пояснювали за посиланням у кроці 1.
  3. Як необов’язковий крок ми можемо встановити незавершені оновлення за допомогою sudo pacman -Syu.
  4. Тепер ми маємо активувати підтримку для встановлення того, чим керуватиме AUR. Це займе зовсім небагато часу, і в моєму випадку вони вже були встановлені, але перевстановити їх не завадить. Пишемо наступне:
sudo pacman -S базовий розробник git

Встановлення Yay

  1. Далі ми клонуємо репозиторій yay, він також зробить це швидко:
git клон https://aur.archlinux.org/yay.git
  1. Ми потрапляємо в ваш каталог з cd yay.
  2. Тепер ми пишемо наступне і чекаємо завершення процесу:
makepkg -si
  1. Тепер ви можете почати використовувати yay і встановити програмне забезпечення AUR, щоб процес було завершено, якщо це те, що ви шукали.

Встановлення магазину з графічним інтерфейсом для встановлення програмного забезпечення Arch

Але ми збираємося продовжити встановлення графічного інструменту, зокрема Manjaro Pamac. У терміналі після введення cd .. Щоб повернутися назад, пишемо:

yay -S pamac-aur

У повідомленнях, в яких ви запитуєте нас, чи проводити установку, все так. У повідомленнях diffstat ми можемо поставити "n", none, а в усунути залежності за допомогою "s". Ми запустимо Pamac, поставивши термінал pamac-manager.

Pamac на Ubuntu

Як ми вже пояснювали в статті про встановлення та використання Distrobox, ми можемо експортувати Pamac, щоб він з’явився в панелі програм нашого дистрибутива, написавши:

distrobox-export --app pamac-manager

Pamac у ящику програм Ubuntu

Якщо ви подивитеся, воно відображається як «Додати/видалити програмне забезпечення», але в дужках написано «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 доступний у будь-якому.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.