Базовое руководство по Snap в Linux для начинающих

Базовое руководство по Snap в Linux для начинающих

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

В этой статье мы покажем базовые примеры использования Snap в ОС Linux.

Содержание:

  1. Установка Snap в Linux
  2. Поиск пакетов в менеджере Snap
  3. Установка пакетов ПО из магазина Snap
  4. Просмотр списка установленных пакетов Snap
  5. Обновление пакета ПО и откат к предыдущей версии
  6. Отключение / включение программ Snap
  7. Удаление пакета Snap из ОС
  8. Выводы

Установка Snap в Linux

Вы можете установить менеджер Snap с помощью стандартных репозиториев Вашего дистрибутива Linux. Чтобы сделать это в Debian / Ubuntu Linux, выполните в терминале команду:

 

install snap

Читайте также: Как полностью удалить Snap в Ubuntu.

В Fedora Linux:

 

В CentOS / RHEL:

 

После установки Snap следует настроить автозапуск его основного сокета с помощью следующей команды:

 

enable snap socket

Важно: в Ubuntu и его производных эта операция обычно выполняется автоматически во время установки менеджера.

Чтобы узнать, какая версия Snap была установлена, выполните в терминале:

 

snap version

Читайте также: Как управлять приложениями Snap в ОС Linux.

Поиск пакетов в менеджере Snap

Прежде чем устанавливать приложение через Snap, убедитесь, что оно доступно в его репозитории. Для этого используйте команду snap find. В качестве аргумента укажите название или ключевое слово, описывающее интересующую утилиту. Например:

 

find snap package

Также можно получить подробную информацию об утилите с помощью snap info. К примеру:

 

snap info package

Установка пакетов ПО из магазина Snap

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

 

install package

У каждого пакета Snap есть каналы (от англ. channels) — это разные версии и стадии обновлений приложения, из которых можно выбрать ту, которая больше подходит.

Каждый канал представляет собой сочетание:

  1. Трека (например, 1.0, 2.1, latest) — основная версия.
  2. Уровня стабильности:
    • stable — стабильная версия, используется по умолчанию;
    • candidate — почти стабильная, находится на финальном этапе тестирования;
    • beta — бета-версия, может содержать ошибки;
    • edge — самая свежая версия, часто обновляется и может быть нестабильной.

Допустим, Вам нужно установить пакет с уровнем стабильности beta. Для этого запустите в терминале приведенную ниже команду:

 

install package from specific channel

Читайте также: Как удалить приложение с помощью apt в Ubuntu.

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

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

 

snap list

Если Вам нужно узнать информацию только о конкретном приложении, добавьте к предыдущей команде его название в качестве аргумента:

Обновление пакета ПО и откат к предыдущей версии

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

 

refresh package

В любой момент Вы можете вернуться к ранее использованной версии программы. Для этого применяется подкоманда revert. К примеру:

 

revert to previous version

Отключение / включение программ Snap

Менеджер пакетов Snap предоставляет возможность:

  • отключения программы — временное приостановление ее работы без удаления (не запускается, не получает обновления и все процессы перестают работать);
  • включение программы — возврат ее в активное состояние (работает и обновляется).

Чтобы отключить приложение Snap, выполните в терминале:

 

disable package

Если нужно снова перевести пакет в активное состояние, примените следующую команду:

 

enable snap package

Читайте также: Как настроить автоматическое обновление системы безопасности в Ubuntu.

Удаление пакета Snap из ОС

Чтобы полностью удалить Snap-пакет из операционной системы Linux, следует воспользоваться подкомандой remove. Например:

 

remove snap package

Выводы

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

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики