Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как сделать полную амнезию на snap? Как навсегда избавиться от snap?  (Прочитано 394765 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
"Космонавта" поздно лечить, его инопланетяне вылечили.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
« Последнее редактирование: 02 Марта 2024, 17:16:43 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4496
    • Просмотр профиля
... многие приложения пока может быть не работают в snap
- что за (как бы помягче сформулировать?) несуразица! вместо не работают следовало бы употребить не распространяются  ::)

   ... snap, это формат пакета, который пакуется определенным образом и содержит не только саму программу, но и всё нужное для её работы
      ... многие, но далеко не все, разработчики собирают своё ПО в виде deb/rpm пакетов, некоторые собирают ещё и snap-пакеты и/или flatpak и appimage, вот и выбирай вариант пакета который тебе больше по душе

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Цитировать
(как бы помягче сформулировать?) несуразица!
"Свап-снап" - похожи представлениями о них. В основном, домыслы и суеверия. И темы одинаковой степени "резиновости".
« Последнее редактирование: 03 Марта 2024, 04:55:09 от andytux »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Минусы snap:
- занимает много места.
- запуск программы ощутимо дольше, чем из deb-пакета.
- мусор в выводах (/dev/loop,/dev/br)
- не проходит аудит безопасности, в отличие от пакетов в репозитории. Любой ДядяВася может наклепать свой снап, а как там что работает-неизвестно. Представьте подарок под ёлочкой, который нельзя открыть - может там айфон последний, а может кошка нагадила - проверить можно, но сложно.

Плюсы:
- в принципе, работает.
« Последнее редактирование: 03 Марта 2024, 05:15:22 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1434
    • Просмотр профиля
Тода скажите, в чём реальный вред или помеха от snap?
Что значит в чем? А в чем реальный вред винды?
Снап - это не linux-way. как и Windows тоже. linux-way - это установка пакетов по зависимостям, так, что разные типы файлов ставятся в разные служебные папки (бинаркники к бинарникам, либы к либам и тп) и не дублируются при установке, если такой файл уже стоит.
Снап же - это установка множественных дублей служебных файлов и загаживание этими дублями дискового пространства.
Кроме того - это загрузка этих дублей в оперативную память при запуске этих программ.
Я постоянно борюсь за свободное место на SSD, буду его загаживать антилинуксовскими приблудами.
Ну может быть если поставить SSD на 5 терабайт и оперативы 50 гиг, то наврено можно было бы и загаживать.
Но всё равно противно нарушение принципов лиукса

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Снап - это не linux-way.
Может и way. Просто сейчас это сырая и недопиленная технология, которую насильно "толкают в массы". 
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Если проводить аналогии, то как современные продукты питания, "нашприцованная всякой дрянью".

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
Мух от котлет всё же давайте отделять.

Технология снап даже в чём-то и хороша, но не сейчас. Можно потестить в сравнении с flatpack и appimage.

Берите другие продукты, не "нашприцованные" - справедливо и для снап.
« Последнее редактирование: 03 Марта 2024, 07:47:49 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
jurganov, согласен, это нарушение и все указанные недстатки имеют место, но зато такой пакет, меньше зависит от системы, чем обычный пакет. Возможно, и система в целом получается конструктивно проще для её разработчиков, если сложные и громоздкие приложения оформлены как полностью самостоятельные объекты. М.б., разработчикам просто лень офромлять эти приложения в обычном стиле, как пакеты.
Пётр.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6756
  • 20% Cooler
    • Просмотр профиля
зато такой пакет, меньше зависит от системы,
если виртуалку с линукс поднять на винде, конечно, не будет зависеть от Windows.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн andrei94

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
- что за (как бы помягче сформулировать?) несуразица! вместо не работают следовало бы употребить не распространяются
Да не, вот именно, что не работают. Они распространяются, но не работают, как например стим

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2625
    • Просмотр профиля
Deb, rpm, appimage, flatpack, snap, doker, wine, бинареые файлы, пожалуй в Linux самый большой выбор способов установки.
Недавно ещё один узнал, оказывается проги написанные с dot.net можно запускать на Linux без wine.
Достаточно "мелкомягковакий" нативный dot.net поставить.
https://keepass.info/help/v2/setup.html#mono
Прям кроссплатформенность.

Даже попробовал keepass поставить таким способом на виртуалке.
Собственно на их сайте и узнал про это.
И keepass из репозитория тоже ставится виндовый и тянет в систему dot.net.
Так что теперь надо быть осторожней когда ставишь прогу из репозитория.

Раньше смотреть нудно было только за тем, чтоб KDEшные не ставить (если ты не KDEшник), которые тянули пол kde в систему. А теперь тебе прога фиг знает чего притянет в систему.
« Последнее редактирование: 03 Марта 2024, 11:07:51 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4496
    • Просмотр профиля
Можно потестить в сравнении с flatpack и appimage.
- стесняюсь спросить, а что собственно будем сравнивать?  :)

   ... пакет appimage - это особый вариант упаковки приложения, вместе с основной массой его зависимостей и со своим способом запуска, он несколько отличается от flatpak, который позиционируется как некое подобие песочницы (кстати сказать, snap тоже песочница, вот только его пакеты постоянно смонтированы в определенную системную папку и висят в памяти в виде многим непонятных loop device, что тоже когото раздражает)

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

занимает много места
- ну это пока, тыц

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

   ... а вообще периодически встречаются жалобы на неработающие snap-пакеты, и тут в основном две причины, либо ДядяВася собиравший пакет оказался криворукий, либо пользователь запускает пакет не на той системе (например слишком старой)

Пользователь добавил сообщение 03 Марта 2024, 11:17:04:
Так что теперь надо быть осторожней когда ставишь прогу из репозитория.
+++
« Последнее редактирование: 03 Марта 2024, 11:17:04 от F12 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6919
    • Просмотр профиля
Цитировать
Мух от котлет всё же давайте отделять.
Котлет - скваш, мух - вся остальная снап-обвязка.

Цитировать
пакеты постоянно смонтированы в определенную системную папку и висят в памяти в виде многим непонятных loop device
Первый "мух". Это для ускорения запуска. Все загружается-монтируется один раз, при загрузке системы. Дальше, только имитирует, что выгрузился или загрузился.
Впрочем, некоторые "обычные браузеры" поступают так-же. Первый раз долго загружаются и остаются в памяти. Потом только имитируют, что вызрузился или загрузился. Кто у кого подсмотрел...

 

Страница сгенерирована за 0.067 секунд. Запросов: 25.