About Tech
Закрывать
Меню

Навигация

  • сертификаты Linux
  • дистрибутивы Linux
  • Kvm
  • Рейд
  • Russian
    • Russian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • Georgian
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Japanese
    • Korean
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Thai
    • Turkish
    • Ukrainian
    • Persian
Закрывать

Руководство по Snap для начинающих в Linux

За последние несколько лет сообщество Linux было одарено некоторыми замечательными достижениями в области управление пакетами в системах Linux, особенно когда речь идет об универсальной или кросс-распространяемой упаковке и распространении программного обеспечения. Одним из таких достижений является Щелчок формат пакета разработан Канонический, создатели популярных Ubuntu Linux.

Что такое Snap-пакеты?

Snaps являются кросс-дистрибутивными, свободными от зависимостей и простыми в установке приложениями, упакованными со всеми их зависимостями для работы во всех основных дистрибутивах Linux. Из одной сборки снап (приложение) будет работать во всех поддерживаемых дистрибутивах Linux на настольных компьютерах, в облаке и в Интернете вещей. Поддерживаемые дистрибутивы включают Ubuntu, Debian, Fedora, Arch Linux, Manjaro и CentOS / RHEL.

Snaps безопасны - они ограничены и изолированы, чтобы не подвергать риску всю систему. Они работают с разными уровнями локализации (степень изоляции от базовой системы и друг от друга). В частности, каждый снимок имеет интерфейс, тщательно выбранный создателем снимка на основе требований снимка, чтобы предоставлять доступ к определенным системным ресурсам за пределами их ограничений, таким как доступ к сети, доступ к рабочему столу и более.

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

Основными компонентами системы управления пакетами snap являются:

  • Snapd - фоновая служба, которая управляет и поддерживает ваши снимки в системе Linux.
  • щелчок - как формат пакета приложения, так и инструмент интерфейса командной строки, используемый для установки и удаления снимков и многих других действий в экосистеме привязок.
  • снэпкрафт - фреймворк и мощный инструмент командной строки для создания снимков.
  • магазин оснастки - место, где разработчики могут делиться своими снимками, а пользователи Linux находят и устанавливают их.

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

Как установить Snapd в Linux

Как описано выше, Snapd демон - это фоновая служба, которая управляет и обслуживает ваши щелчок среды в системе Linux, реализуя политики ограничения и контролируя интерфейсы, которые позволяют привязкам получать доступ к определенным системным ресурсам. Он также предоставляет щелчок команда и служит многим другим целям.

Чтобы установить Snapd package в вашей системе, выполните соответствующую команду для вашего дистрибутива Linux.

 [В Debian и Ubuntu] $ sudo apt update $ sudo apt install snapd [В Fedora Linux] # dnf install snapd [В CentOS и RHEL] # yum install epel-release # yum install snapd [В openSUSE - замените openSUSE_Leap_15.0 версией] $ sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.0 резкий. $ sudo zypper --gpg-auto-import-keys refresh. $ sudo zypper dup - из snappy. $ sudo zypper install snapd [в Manjaro Linux] # pacman -S snapd [в Arch Linux] # git clone https://aur.archlinux.org/snapd.git. # cd snapd. # makepkg -si. 

После установки Snapd в вашей системе включите systemd подразделение, которое управляет основным щелчок коммуникационный разъем, используя команды systemctl следующее.

На Ubuntu и его производных, это должно запускаться автоматически установщиком пакета.

$ sudo systemctl enable --now snapd.socket. 

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

$ sudo systemctl активен snapd.socket. $ sudo systemctl status snapd.socket. $ sudo systemctl включен snapd.socket. 
Проверить статус службы Snapd
Проверить статус службы Snapd

Затем включите классическая оснастка поддержка путем создания символической связи между /var/lib/snapd/snap и /snap следующее.

$ sudo ln -s / var / lib / snapd / snap / оснастка. 

Чтобы проверить версию Snapd и инструмент командной строки Snap, установленный в вашей системе, выполните следующую команду.

$ snap версия 
Проверить Snapd и версию Snap
Проверить Snapd и версию Snap

Как установить Snap в Linux

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

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

$ snap найти "чат-серверы" $ snap найти "медиаплееры"
Найдите приложения в Snap Store
Найдите приложения в Snap Store

Чтобы показать подробную информацию о щелчок, Например, rocketchat-сервер, вы можете указать его имя или путь. Обратите внимание, что имена ищутся как в хранилище снимков, так и в установленных снимках.

$ snap info rocketchat-server. 
Получить информацию о приложении в Snap
Получить информацию о приложении в Snap

Чтобы установить щелчок в вашей системе, например, rocketchat-сервервыполните следующую команду. Если никаких вариантов не предусмотрено, щелчок установлен отслеживание "стабильный»Канал, со строгим ограничением безопасности.

$ sudo snap install rocketchat-server. 
Установить приложение из Snap Store
Установить приложение из Snap Store

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

$ sudo snap install --edge rocketchat-server $ sudo snap install --beta rocketchat-server. $ sudo snap install --candidate rocketchat-server. 

Управление снимками в Linux

В этом разделе мы узнаем, как управлять снимками в системе Linux.

Просмотр установленных снимков

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

$ snap list. 
Список установленных снимков
Список установленных снимков

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

$ snap list mailspring. ИЛИ. $ snap list - all mailspring. 
Список всех версий установки Snap
Список всех версий установки Snap

Обновление и возврат снимков

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

$ sudo snap обновить mailspring. ИЛИ. $ sudo snap refresh # обновить все снимки в локальной системе. 
Обновить снимок
Обновить снимок

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

$ sudo snap revert mailspring. 
Вернуть привязку к старой версии
Вернуть привязку к старой версии

Теперь, когда вы проверяете все ревизии почтовый источник, последняя версия отключен, теперь активна ранее использовавшаяся ревизия.

$ snap list - all mailspring. 
Проверить версию Snap
Проверить версию Snap

Отключение / включение и удаление снимков

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

$ sudo snap отключить mailspring. 

Если вам нужно снова использовать оснастку, вы можете включить обратно.

$ sudo snap включить mailspring. 

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

$ sudo snap remove mailspring. 

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

$ sudo snap remove --revision = 482 mailspring. 

Важно отметить, что при удалении щелчок, его данные (например, данные внутреннего пользователя, системы и конфигурации) сохраняются Snapd (версия 2.39 и выше) в виде снимка и хранится в системе 31 день. Если вы переустановите снап в течение 31 дня, вы сможете восстановить данные.

Вывод

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

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

Lubuntu 10.04 альфа 1
Lubuntu 10.04 альфа 1
on Jul 26, 2023
Как настроить апплет часов в Ubuntu
Как настроить апплет часов в Ubuntu
on Jul 26, 2023
Мои 3 лучших расширения Chrome
Мои 3 лучших расширения Chrome
on Jul 26, 2023
сертификаты Linuxдистрибутивы LinuxKvmРейдДжангоКрасная ШапкаLfcaкоманды LinuxИнструменты мониторингаКластеризацияРуководствоXenserverЛучшие инструментывеб браузерыDebianFedoraLinux монетный дворЭлектронные книгиRhceCentosМежсетевые экраныКакие новостиLfcsNodejsKali LinuxKubernetesМенеджеры пакетовРедакторыКоманда AwkСед команда
  • сертификаты Linux
  • дистрибутивы Linux
  • Kvm
  • Рейд
  • Джанго
  • Красная Шапка
  • Lfca
  • команды Linux
  • Инструменты мониторинга
  • Кластеризация
  • Руководство
  • Xenserver
  • Лучшие инструменты
  • веб браузеры
  • Debian
  • Fedora
  • Linux монетный двор
  • Электронные книги
© Copyright About Tech 2023