Программное обеспечение можно установить на любой дистрибутив Linux различными способами. Один из них - официальные репозитории, но мы также можем использовать, среди прочего, пакеты flatpak, snap и AppImage. В дополнение ко всему этому, в Arch Linux есть AUR, репозиторий сообщества, в котором мы находим практически все программное обеспечение, существующее для Linux, и которым, если мы не знаем, как скомпилировать, мы можем справиться с яй. Например, в AUR мы находим расширения для GIMP, которые в противном случае нам пришлось бы искать, что делает его предметом зависти для других дистрибутивов. Чтобы попытаться восполнить этот недостаток, в Ubuntu есть Пакстолл.
На бумаге, 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 и т. Д., Но по-своему:
- пакстолл с последующим:
- -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 когда-либо выглядеть так, даже минимально. Пока да есть пакеты вроде android studio или Google Chrome. Если сообщество подпишется на сотрудничество, мы увидим, как далеко зайдет этот проект.