Хотя пакеты Snap по умолчанию не поддерживаются в дистрибутивах Linux на базе Arch, при желании Snap можно легко установить в Arch Linux.

Snap — это современная система управления пакетами, которая обещает беспрепятственное распространение пакетов и лучшее управление зависимостями по сравнению с другими менеджерами пакетов.

В отличие от других дистрибутивов Linux, таких как Ubuntu, Arch Linux по умолчанию не поддерживает Snap. К счастью, Snap в Arch Linux легко установить и настроить.

Преимущества пакетов Snap

Snap разработан и поддерживается Canonical, компанией, стоящей за Ubuntu. Основная цель Snap заключается в том, чтобы сделать управление пакетами в Linux намного проще. Snap универсальны, поддерживаются во всех основных дистрибутивах Linux и имеют множество других преимуществ.

Пакеты и команды Snap предназначены для работы в любой системе Linux, независимо от базового дистрибутива. Это означает, что вы получаете одинаковый опыт при переходе с одного дистрибутива на другой. Это также является огромным преимуществом для разработчиков программного обеспечения, поскольку они могут просто распространять один пакет, который будет работать во всех дистрибутивах Linux.

instagram viewer

Еще одно ключевое преимущество пакетов Snap заключается в том, что они поставляются со всеми зависимостями, необходимыми для бесперебойной работы программного обеспечения. Это приводит к большей безопасности и надежности.

Пакеты Snap обновляются автоматически, и вы можете вернуться к предыдущей версии Snap, если текущая не работает должным образом.

Если вы хотите воспользоваться всеми этими и другими преимуществами, вот как вы можете установить Snap на Arch Linux:

Шаг 1: Установка Snap в Arch Linux

В репозиториях Arch Linux по умолчанию нет пакета snapd; вам нужно использовать репозиторий пользователей Arch (AUR) вместо. Пользовательский репозиторий Arch поддерживается сообществом энтузиастов Arch Linux и содержит широкий спектр пакетов, недоступных в официальных репозиториях Arch.

Во-первых, вам нужно установить Git, если он еще не установлен в вашей системе. Вы можете установить Git с помощью следующей команды:

судо пакман -S git

После установки вы можете клонировать репозиторий snapd на свой компьютер. snapd — это демон и среда выполнения для управления Snap-пакетами.

git клон https://aur.archlinux.org/snapd.git

Затем перейдите в только что клонированный каталог snapd с помощью команды cd:

компакт-диск

Соберите и установите snapd с помощью makepkg полезность. makepkg автоматизирует сборку пакетов в Arch Linux.

makepkg -си

Следуйте подсказкам терминала, чтобы завершить установку.

Шаг 2: Настройка службы snapd

Чтобы служба snapd запускалась автоматически после загрузки, выполните следующую команду:

sudo systemctl включить --now snapd.socket

Вы можете проверить статус услуги, используя:

sudo systemctl статус snapd

Если вы все настроили правильно, служба должна быть запущена и разрешена для загрузки при запуске системы.

Кроме того, вы должны включить классические пакеты snapd, запустив:

sudo ln -s /var/lib/snapd/snap/snap

Вам может потребоваться выйти из системы или перезагрузить систему, чтобы предыдущая команда вступила в силу.

Шаг 3: Установка программного обеспечения с помощью Snap

Чтобы вывести список всех пакетов, установленных с помощью оснастки, выполните следующую команду:

список моментальных снимков

Вывод предыдущей команды покажет, что у вас еще не установлены какие-либо привязки.

Мы можем установить образец приложения Snap, Привет, мир мгновенный пакет. Выполните следующую команду:

мгновенно установить привет-мир

Если вы запустите список моментальных снимков еще раз, на этот раз в нем будет список установленных приложений.

Взгляните на страницы руководства, чтобы узнать больше о привязке и параметрах ее команды.

хватка человека

Как удалить Snap в Arch Linux

Ты можешь использовать Pacman для удаления или установки пакетов на Арч Линукс. Например, чтобы удалить привязку, просто выполните следующую команду:

sudo pacman -Rs snapd

Snap работает на Arch Linux!

Хотя snap по умолчанию недоступен в Arch Linux, вы можете установить его через пользовательский репозиторий Arch.

По сравнению с традиционными менеджерами пакетов Linux, у snap есть много преимуществ, таких как лучшее управление зависимостями и универсальная поддержка Linux.