Как установить приложения Snap в Arch Linux

Если вы долгое время пользовались Linux, вы, вероятно, помните, как сложно устанавливать новые приложения. Если он не включен в установщик, вам обычно нужно выполнить настройку, установку и, как правило, искать недостающие зависимости по пути. Менеджеры пакетов, такие как apt и yum, сделали это более управляемым, но зависимости по-прежнему вас раздражают.

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

Как установить приложения Snap в Arch Linux

Что такое приложения Snap?

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

Как установить приложения Snap в Arch Linux

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

установить демон snapd

Чтобы установить снимки в вашей системе, вам необходимо установить Daemon. Пока инструмент поддерживает оснастки Официально Arch, вам нужно будет установить его из репозитория пользователей Arch (AUR). К счастью, это легко сделать с помощью инструмента yaourt.

Как установить приложения Snap в Arch Linux

Сначала установите snapd, выполнив следующую команду:

yaourt -S snapd

Теперь вам нужно включить службу. Для этого просто введите следующую команду:

systemctl enable --now snapd.socket

Установить Snap Apps

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

snap install application-name

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

snap list

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

snap find searchterm
Как установить приложения Snap в Arch Linux

Наконец, чтобы удалить пакет, просто выполните эту команду:

snap remove application-name

Другие советы и хитрости Snap

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

snap refresh

В некоторых снимках не используется традиционный путь, который называется «/ var / lib / snapd / оснастка. Вместо этого они устанавливаются в «/ snap». Для поддержки установки этих «классических снимков» вы можете просто создать символическую ссылку, используя следующую команду:

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

Теперь вы сможете устанавливать и запускать эти приложения, но они будут установлены вместе со всеми другими снапами. Это лучшее из обоих миров, а также совместимость со стандартной иерархией файловой системы g.

Заключение

Snap - не единственная в своем роде технология. Flatpak и AppImage - две похожие системы пакетов, которые призваны решить многие из одних и тех же проблем. Однако, поскольку Snap поддерживает Ubuntu, он, по-видимому, является самым популярным из этих форматов, по крайней мере, на данный момент.

Значит ли это, что он лучший? Некоторое время назад мы взглянули на AppImage и Flatpak, чтобы увидеть, как они противостоят друг другу, и посмотреть, какой из них лучше.

Источник
Перейти к верхней кнопке