Автор Тема: Snap и Flatpak в Ubuntu  (Прочитано 38723 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4812
  • Да будет свет!
Snap и Flatpak в 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

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

Оффлайн vita

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

Оффлайн ivm

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

PS. Последний раз пакет скайпа из Snap пакета установился, но не запустился  :o Разбираться не стал, установил с сайта.

Оффлайн vita

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

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

Оффлайн ivm

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

Оффлайн vita

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

Оффлайн Teocally

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

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4812
  • Да будет свет!
Re: Snap и Flatpak в 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

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

Оффлайн vita

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

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4812
  • Да будет свет!
Re: Snap и Flatpak в Ubuntu
« Ответ #11 : 16 Августа 2019, 10:05:15 »
... утечка трафика  происходит без использования каких-либо приложений :o
В интернет при старте системы на всю ширину канала "лезет" Помощник автозапуска приложений Snap. Если всё-таки имеется необходимость применения snap пакетов, можно убрать из списка  автоматически запускаемых программ Snap user application autostart helper снятием чекбокса на его строчке.
« Последнее редактирование: 28 Декабря 2021, 01:40:15 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Snap и Flatpak в Ubuntu
« Ответ #12 : 16 Августа 2019, 10:39:51 »
... Нет у меня доверия к снапам, почему-то они на уровне подсознания ассоциируются с "троянским конём".

Оффлайн Teocally

  • Старожил
  • ****
  • Сообщений: 380
  • Обозревающий
Re: Snap и Flatpak в Ubuntu
« Ответ #13 : 16 Августа 2019, 19:34:14 »
... Нет у меня доверия к снапам, почему-то они на уровне подсознания ассоциируются с "троянским конём".
К флатпакам у меня примерно то же отношение...ну не тёплые они и не ламповые!
Matuntu-F-12-20

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4812
  • Да будет свет!
Re: Snap и Flatpak в Ubuntu
« Ответ #14 : 18 Августа 2019, 09:17:10 »
... Нет у меня доверия к снапам, почему-то они на уровне подсознания ассоциируются с "троянским конём".

Не случайно "знатоки" после установки официального дистрибутива Ubuntu или его дериватива первым делом полностью удаляют из системы все Snap приложения и сам демон. И много дискового пространства занимают и необходимости в них нет.
Делай с нами, делай как мы, делай лучше нас!