Ubuntu 16.04 LTS предоставила нам пакеты “Snap”, которые (как говорят) принесли нам новый путь установки приложений. Snap отличается от команд –apt-get и dpkg которые позволяют устанавливать только .deb пакеты по старинке, но не Snap'ы.
Snap'ы – имеют расширение “.snap” и в чем-то схожи с контейнерами. Приложение в Snap'ах самодостаточны, включают в себя все необходимые для своего функционирования библиотеки и ограничены песочницей. Они устанавливаются в свой каталог и не мешают вашей системе.
Не все приложения доступны пока как snap, но если вы столкнетесь с каким-либо из них, то статья расскажет вам как с ними управляться.
1 Поиск доступных пакетов Snap
Для просмотра списка всех доступных в хранилище пакетов, откройте терминал и наберите команду:
snap find
Для поиска пакета по имени, просто добавьте искомое слово к команде snap find :
snap find name
Для более точного поиска используйте приведенyую выше команду и фильтрацию при помощи grep с помощью pipe, например:
snap find | grep search
2 Установка пакета Snap
Для установки Snap пакета, используйте команду установки с использованием имени пакета. Так как это требует изменений в системе вам потребуется делать это под sudoили запустить команду с привилегиями root.
sudo snap install package-name
Команда snap скачает и установит пакет snap который вы указали, отображая прогресс хода операции в окне терминала.
Вы можете запустить установленное вами приложение так же как и любое другое. Если это графическое приложение, оно должно появиться в меню приложений вашего рабочего стола. В противном случае просто начните вводить название приложения на терминале и нажмите клавишу «Tab», чтобы автоматически завершить его. Затем вы можете нажать Enter, чтобы запустить приложение или запустить установленную вами программу.
3 Как обновить пакет Snap
Чтобы обновить установленный пакет Snap, выполните следующую команду, указав имя пакета. Если доступна новая версия Snap, она будет загружена и установлена.
sudo snap refresh package-name
Похоже, что на данный момент не существует команды, которая обновляет все установленные Snaps, но возможно такая появится в будущем.
4 Как вывести список установленных пакетов Snap
Для просмотра списка установленных пакетов Snap выполните следующую команду
snap list
Вы также можете использовать эту команду для поиска в установленных пакетах - просто перенаправьте вывод через grep:
snap list | grep search
5 Как удалить пакет Snap
Чтобы удалить установленный пакет Snap с вашего компьютера, выполните следующую команду:
sudo snap remove package-name
6 Просмотр последних изменений
Выполните следующую команду, чтобы просмотреть список системных изменений. В результате отобразится список недавно установленных пакетов Snap, которые были обновлены (могут быть обновлены) и удалены вместе со временем выполнения этих операций.
snap changes
7 Больше операций
Чтобы увидеть больше операций с командой snap, просмотрите руководство по команде snap с помощью следующей команды. Используйте клавиши со стрелками и вверх / вниз для прокрутки руководства. нажмите клавишу «q», чтобы выйти, когда вы закончите.
man snap
Разработчики Ubuntu, вероятно, продолжат работу над форматом пакета Snap и связанными с ним инструментами, поэтому в будущем мы, вероятно, увидим больше параметров командной строки для работы с пакетами Snap.
Это перевод статьи. Оригинал находится тут