Pacstall має бути AUR для Ubuntu. Отримує?

pacstall

Програмне забезпечення можна встановлювати на будь -який дистрибутив Linux різними засобами. Одним з них є офіційні сховища, але ми також можемо використовувати пакети flatpak, snap та AppImage. На додаток до всього, Arch Linux має AUR, репозиторій спільноти, в якому ми знаходимо практично все програмне забезпечення, яке існує для Linux, і що, якщо ми не знаємо, як компілювати, ми можемо керувати за допомогою яй. Наприклад, в AUR ми знаходимо розширення для GIMP, які в іншому випадку нам довелося б шукати, викликаючи заздрість інших дистрибутивів. Щоб спробувати заповнити цей недолік в Ubuntu, є pacstall.

На папері, Pacstall виглядає дуже добре. Передбачається, що це інструмент для автоматизації встановлення програмного забезпечення, розміщеного на GitHub або GitLab в Ubuntu. Він народився трохи більше року тому, тому можна сказати, що він робить перші кроки, але, принаймні зараз, користувачів операційної системи на базі Arch може потішити лише величезна різниця.

Pacstall має власне сховище, і його можна додати ще

Команда Pacstall завантажує пакети до офіційне сховище проекту, і це є основною відмінністю щодо AUR. Сховище спільноти Arch існує вже багато років, і все є. У тому, що видає себе еквівалентом для Ubuntu, вони завантажували пакети дуже короткий час, тому список доступних пакетів короткий.

Я сумніваюся, що я спробував його і прочитав його документацію щодо того, як це буде в майбутньому. Такий менеджер пакунків дозволяє додавати сховища, але на даний момент встановлення не вдається, оскільки відсутній файл pacscript, необхідний для встановлення пакетів. Якщо вони виправлять це в майбутньому (або якщо я роблю щось не так, і хтось знає, що це таке, нехай скаже мені), це може бути не AUR, але це дуже цікавий інструмент.

І як це працює?

Перше, що потрібно зробити, це встановити його, чого ми досягнемо, відкривши термінал і ввівши ці команди:

sudo apt install curl
sudo bash -c "$(curl -fsSL https://git.io/JsADh || wget -q https://git.io/JsADh -O -)"

Звідти решта схожі на apt, pacman, dnf тощо, але по -своєму:

  • pacstall після чого:
    • -I: встановить пакет.
    • -R: видалить пакет.
    • -S: здійснюватиме пошук у сховищах.
    • -A- Додасть сховище GitHub або GitLab.
    • -U: оновить сценарії pacstall.
    • -Вверх: оновить пакети.
    • -h: допомога.

Якщо ми хочемо видалити його, нам потрібно написати наступне:

bash -c "$(curl -fsSL https://git.io/JEZbi || wget -q https://git.io/JEZbi -O -)"

Було б непогано, якби в Ubuntu була своя AUR, і я не знаю, чи Pacstall колись буде виглядати так навіть мінімально. Поки що так є такі пакети, як андроїд -студія або Google Chrome. Якщо спільнота підпишеться на співпрацю, ми побачимо, наскільки далеко йде цей проект.