Автор Тема: Работа со Snap пакетами в Ubuntu  (Прочитано 578 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3221
  • Да будет свет!
Работа со Snap пакетами в Ubuntu
« : 30 Декабря 2018, 17:35:12 »
Snap пакеты реально вошли из будущего в настоящее в качестве альтернативы  традиционным способам установки приложений Ubuntu.
C Ubuntu 18.04 утилита управления пакетами snapd предустановлена.
Если не установлена, достаточно в терминале выполнить команду: sudo apt install snapdИскать пакеты можно с помощью команды в терминале: snap findЕсли дописать начальные буквы искомого приложения, появится информация о всех имеющихся приложениях из Snap хранилища.
А если требуется поискать по нескольким словам описания пакета, то надо заключать искомую фразу в кавычки, например: snap find "music player"Команда установки Snap пакета выглядит следующим образом:  sudo snap install <имя_пакета>К примеру, мы нашли с помощью команды find список пакетов, смотрим на колонку Name - это и есть имя пакета. Вот именно это название и вписываем, при этом работает автодополнение имени пакета по клавише Tab (при работе с терминалом не забывайте об этом).
Чтобы отобразить список всех установленных Snap пакетов в систему, введите в терминале следующую команду: snap listДля обновления всего списка Snap пакетов нужно ввести следующую команду в терминале: sudo snap refresh Обновление отдельного пакета выполняется той же командой с добавлением имени пакета.
Команда удаления Snap пакета выглядит следующим образом: sudo snap remove <имя_пакета>Есть приложения, которые работают в фоне как системные службы. Например, какое-то вебприложение. Чтобы его отключить, можно воспользоваться следующей командой:
sudo snap disable <имя_пакета>Эта команда применима не только для приложений, которые работают в фоне (системных служб), но и для всех других. В таком случае, ярлык приложения исчезнет из списка приложений и оно не будет обновляться.
В любой момент можно снова разрешить Snap приложение следующей командой в терминале:
sudo snap enable <имя_пакета>Создан неофициальный Центр для установки Snap пакетов без участия терминала - https://uappexplorer.com/snaps, в котором они сгруппированы: по категориям, типам и самым новым.
Устанавливаются приложения как из Центра приложений. Удаляется аналогично.
Для написания руководства использована статья Установка Snap пакетов .
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 2062
Re: Работа со Snap пакетами в Ubuntu
« Ответ #1 : 04 Января 2019, 15:45:04 »
В отличие от официальных каталогов Google или Apple, snap-пакеты не проходят многоступенчатую проверку на безопасность, а добавить собственный snap-пакет в каталог, в сущности, может любой желающий. Данное обстоятельство может привести к установке потенциально опасных приложений, как это было в мае 2018 года.
Что непонятно спрашиваем, если всё понятно - пользуемся.
Что бы ни случилось, всё будет хорошо!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3221
  • Да будет свет!
Re: Работа со Snap пакетами в Ubuntu
« Ответ #2 : 19 Февраля 2019, 02:05:59 »
Василий Алексеенко любезно делится Snap пакетами собственной сборки в своём блоге.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 2062
Re: Работа со Snap пакетами в Ubuntu
« Ответ #3 : 24 Февраля 2019, 21:32:28 »
Мне как-то ближе AppImages, чем другие виды самодостаточных пакетов. Ну да большой, но не надо устанавливать. Единственно,в домашней папке сохраняются настройки. На "загрязнение" системы отходами своей жизнедеятельности больше никак не влияет.
Для упрощения поиска и установки снапов создан магазин Snappy. Ставится он тоже из снаппакета командой (snap-store) sudo snap install snap-store
Вот такой Центр приложений Snap!

PS. Последний раз пакет скайпа из Snap пакета установился, но не запустился  :o Разбираться не стал, установил с сайта.
Что непонятно спрашиваем, если всё понятно - пользуемся.
Что бы ни случилось, всё будет хорошо!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3221
  • Да будет свет!
Re: Работа со Snap пакетами в Ubuntu
« Ответ #4 : 25 Февраля 2019, 21:40:26 »
Установила и проверила в Matuntu-B64 пакет LanguageTool, собранный Василием Алексеенко.
Код: (команда) [Выделить]
sudo snap install languagetool
Цитата: результат
languagetool 4.4-snap2 from vasilisc (vs) installed

Полезный инструмент проверки текстов!
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 2062
Re: Работа со Snap пакетами в Ubuntu
« Ответ #5 : 14 Марта 2019, 11:04:35 »
Как хорошо, что у нас всё документируется на форуме.
Заметил приличный входящий трафик практически на всю ширину канала. Предположил, что snap-store может обновлять списки доступных программ, забирая весь доступный трафик. Методом последовательных удалений приложений Snap выяснил, что пожирателем трафика оказался snapd. Именно он оказался виновником ситуации. Посему этого г... на моей машине не будет никогда!
Что непонятно спрашиваем, если всё понятно - пользуемся.
Что бы ни случилось, всё будет хорошо!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3221
  • Да будет свет!
Re: Работа со Snap пакетами в Ubuntu
« Ответ #6 : 16 Марта 2019, 13:02:55 »
Такое же поведение наблюдается в Matuntu-B32 с установленным всего лишь одним приложением из Snap - Telegram.
При чём утечка трафика  происходит без использования каких-либо приложений :o 
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Teocally

  • Старожил
  • ****
  • Сообщений: 347
  • Обозревающий
Re: Работа со Snap пакетами в Ubuntu
« Ответ #7 : 16 Марта 2019, 14:48:13 »
Такое же поведение наблюдается в Matuntu-B32 с установленным всего лишь одним приложением из Snap - Telegram.
При чём утечка трафика  происходит без использования каких-либо приложений :o
Интересная новость!  :(
Удалил указанный выше пакет из одной из двух систем - вроде сетевая активность и впрямь стала пониже... :o
Matuntu-X64-M116

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3221
  • Да будет свет!
Re: Работа со Snap пакетами в Ubuntu
« Ответ #8 : 16 Марта 2019, 16:04:13 »
Удалил указанный выше пакет из одной из двух систем - вроде сетевая активность и впрямь стала пониже... :o

Перед удалением пакета snapd нужно деинсталлировать все установленные приложения Snap.
В приведённом мною примере сначала выполнила: sudo snap disable telegram-desktopsudo snap remove telegram-desktop 
Затем удалила пакет snapd. В результате утечка трафика была ликвидирована  :)

P.s.: Установленные в системе приложения snap можно увидеть в каталоге ~/snap, который после деинсталляции всех приложений Snap за ненадобностью можно просто удалить.
« Последнее редактирование: 21 Марта 2019, 12:39:09 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Teocally

  • Старожил
  • ****
  • Сообщений: 347
  • Обозревающий
Re: Работа со Snap пакетами в Ubuntu
« Ответ #9 : 16 Марта 2019, 16:11:51 »
Спасибо за уточнение, Таня!
В вышеупомянутой системе снап-пакетов не было вообще  8)
Matuntu-X64-M116

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3221
  • Да будет свет!
Re: Работа со Snap пакетами в Ubuntu
« Ответ #10 : 16 Марта 2019, 21:26:01 »
В вышеупомянутой системе снап-пакетов не было вообще  8)
Да, Саша, в образах Matuntu пакет snapd не установлен по умолчанию.
Делай с нами, делай как мы, делай лучше нас!