Автор Тема: Будущее Убунту со Snappy  (Прочитано 87771 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Будущее Убунту со Snappy
« Ответ #30 : 20 Сентября 2017, 15:46:41 »
Опыт установки и использования программного обеспечения из пакета Snap в Ubuntu и производных дистрибутивах на примере Ace Stream Player описан здесь и здесь.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн viktor_ja

  • Старожил
  • ****
  • Сообщений: 258
Re: Будущее Убунту со Snappy
« Ответ #31 : 07 Февраля 2018, 20:55:29 »
Сегодня представлена обзорная статья Алексея Самойлова под названием «Разбираемся с самодостаточными пакетами Flatpak, Snap и Appimage», из которой можно составить впечатление, «что это и как с этим бороться».  Ранее (02.02.2018) опубликована инструкция по установке  Skype snap-пакетом в Linux.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Будущее Убунту со Snappy
« Ответ #32 : 05 Апреля 2018, 17:55:40 »
В бета-версии Ubuntu Mate 18.04 уже реализовано применение Snap пакетов, которые отображаются во вкладке Файловая система системного монитора в виде loop-устройств
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #33 : 05 Апреля 2018, 18:12:11 »
К такому "пожиранию" дискового пространства снаппакетами надо готовиться заранее. Рассматривая вариант официального бионика, обратил внимание, что при минимальной установке он занял более 5 гигабайт, что вдвое больше, чем если бы не было зарезервиронного места для установки снапов. Установленные пакеты не отображаются в синаптике. Их можно обнаружить только в каталоге файловой системы /snap.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #34 : 30 Апреля 2018, 22:49:30 »
Если всё-таки ставить на компьютер Ubuntu Mate, то я бы первым делом выполнил команду sudo apt purge snapdВместе со snap-ом удаляются все snap приложения  ;)

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1470
  • Это я и есть
    • Наш Блогосайт
Re: Будущее Убунту со Snappy
« Ответ #35 : 30 Апреля 2018, 23:37:30 »
Если всё-таки ставить на компьютер Ubuntu Mate, то я бы первым делом выполнил команду sudo apt purge snapdВместе со snap-ом удаляются все snap приложения  ;)
Я проще сделал - не ставил его вообще :)
За прекрасных дам!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #36 : 13 Мая 2018, 12:55:43 »
Ещё в апреле обнаужил утечку трафика в Ubuntu Mate и, как правильно "спророчил" viktor_ja
...Фиксирую утечку трафика.
Майнят криптовалюту? :D
Объяснение обозначено только сегодня в новости на опеннете
Цитировать
Пользователи Ubuntu обратили внимание на наличие в snap-пакете 2048buntu, распространяемом через Ubuntu Snap Store, встроенного кода для майнинга криптовалюты. Дальнейшее разбирательство показало, что аналогичный вредоносный код присутствует и в других пакетах автора Nicolas Tomb, в частности проблема присутствует в пакете hextris...
Код майнинга был камуфлирован под процесс systemd и поставлялся как /snap/$name/current/systemd. На системах с более чем 4 ядрами CPU процесс майнинга запускался в 2 потока, на остальных системах в однопоточном режиме. Интересно, что пакет 2048buntu поставлялся как проприетарное ПО, в то время как распространяемая в нём игра 2048 распространяется под лицензией MIT (мошенник, создавший вредоносный пакт, не связан с разработчиками игры).
Ожидается, что случай с вредоносными пакетами заставит Canonical пересмотреть политику включения и рецензирования программ в Ubuntu Snap Store. Сейчас разместить пакет в каталоге может любой желающий.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Будущее Убунту со Snappy
« Ответ #37 : 13 Мая 2018, 13:15:32 »
В ходе обсуждения загрузки ядер процессора на 100 % на ЛОРе был выявлен процесс /snap/2048buntu/4/systemd от рута. Именно по причине недоверия к Snap пакетам snapd не включён в Matuntu.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #38 : 16 Мая 2018, 14:01:17 »
Цитата: на опеннете
GNOME движется в сторону построения системы с приложениями в изолированных контейнерах, для которой требуется использование централизованных механизмов запуска, действующих во всей системе (программы рекомендуется запускать через предоставляемый в GNOME интерфейс запуска приложений).
Для реализации этой глупости из файлового менеджера GNOME будет удалена возможность запуска исполняемых файлов.
PS
Цитата: Адекват
> Похоже,
> что у GNOME больше нет разработчиков. Только команда спонсируемых RedHat фрилансеров,
> которым поставили задачу похоронить некогда самое популярное DE, но сделать это
> плавно и малозаметно, чтобы сообщество чего-доброго не форкнуло.

Это что-то из теории заговора, но мне кажется, что существует сговор корпораций, таких как Майкрософт и Эпл (может они и в правду дочки IBM ? ), а линукс был придуман IBM как альтернатива, чтобы Майкрософт и Эпл избежали в обвинение в монополизации рынка. Был придуман харизматичный лидер, люди в него поверили, пошли за ним, эдакая управляемая революция, и каждый, кто начинал считать, что Майкрософт и Эпл охамели - устремлял свой взгляд на линукс.
Линукс давно бы мог нанести свой виндовс-капец, если бы не ТЕ МЕЛКИЕ ОГРЕХИ И БАГИ ИЗ-ЗА КОТОРЫХ ПРОСТОЙ ПОЛЬЗОВАТЕЛЬ НЕ МОЖЕТ РАБОТАТЬ В СИСТЕМЕ, которые рандомно проявляются не у всех и не всегда, по этому условно можно сказать, что их нет, но тем не менее - они есть.
Сейчас идет плавное и незаметное убийство линукса на десктопах, через вот такие вот инновации и "правильные решения".
Виндовс же идет навстречу юникс-пользователям, давая им WSL, типа хотите командную строку ? - а пожалуйста, хотите КДЕ, вместо стандартного окружения ? - это стопудов будет, хотите ту прогу, что была в линуксе, но нет в винде ? - и это будет.
И все, линукс на десктопах будет не нужен, все что нужно было от линукса на десктопе - будет в винде.
Или людям ПРЯМ НУЖНА концепция разделяемых библиотек, отсутствие реестра, но наличие /etc ?
Невозможность поставить программу в отдельный каталог, или несколько версий программ в разных каталогах ?
Невозможность установки некторого софта, потому что его в данном дистрибутиве просто нет ? :)
Или они не могут жить без системД и пульсАудио ?
Или людям нужно, чтобы игры ААА-класса не рабтали, или работали на их карточка за тысячу баксов ?

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #39 : 18 Мая 2018, 11:50:18 »
В связи с большим вниманием к подобному (Snap, AppImage и Flatpack) считаю важным сказать, что есть способ программирования, когда все необходимые элементы программы находятся внутри исходного кода. При этом файл будет большего размера по принципу: всё своё ношу с собой. Появился другой способ, позволяющий делать  пакеты меньшего размера, но обращающийся к внешним библиотекам, хранящим стандартные функции. Второй способ стал некоторым стандартом, но из-за большого количества людей, разрабатывающих эти библиотеки, получилась полная несовместимость версий и из-за этого незнакомые с программированием люди стали изобретать велосипед с целью изолирования старых библиотек от новых. Считаю все эти пакеты тупиковой ветвью в Linux.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Будущее Убунту со Snappy
« Ответ #40 : 18 Мая 2018, 12:01:21 »
Меня тоже пока устраивает установка приложений из deb пакетов. Например, в сообщении о скриншотере Ksnip воспользовалась пакетом ksnip_1.4.0-1_amd64.deb, размер которого всего 149,2 КБ, в то же время размер пакета ksnip-280-4d0e598-x86_64.AppImage составляет 21,8 МБ. Хорошо, что пока есть возможность выбора.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #41 : 18 Мая 2018, 13:16:20 »
Таня, правильнее будет дебпакет 149,2 кБ, а AppImage - 22323,2 кБ (21,8х1024), т.е. сравнивать в тех же единицах измерения. Ориентировочно размер AppImage в 150 раз больше дебпакета.

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 1470
  • Это я и есть
    • Наш Блогосайт
Re: Будущее Убунту со Snappy
« Ответ #42 : 18 Мая 2018, 14:57:57 »
Ориентировочно размер AppImage в 150 раз больше дебпакета.
Как выяснилось, AppImage - ещё лучший из худших. Попалась тут статья - ОБЗОР SNAP VS FLATPACK VS APPIMAGE
Меня тоже пока устраивает установка приложений из deb пакетов...
Хорошо, что пока есть возможность выбора.
Надеюсь, такая возможность будет до конца дней моих.
Но в общем развитие сюжета предугадать не трудно. Всё больше пакетов будет в snap. А некоторых, кроме него, не будет.
Потом, в середине следующего междолгоиграния, Каноникал объявит об отказе от snap'ов и переходе на Flatpack (плавали ведь, знаем, ага?).
Со временем snap'ы упокоятся в той же братской могиле, в которой лежат upstart, Mir, Unity и ихний центр приложений.
Апстрим заполонится Flatpack'ом.
AppImage  выживет, как инструмент маргинальных гиков (или гикнутых маргиналов).
В общем, всё как обычно...
За прекрасных дам!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: Будущее Убунту со Snappy
« Ответ #43 : 28 Декабря 2018, 23:16:35 »
Но в общем развитие сюжета предугадать не трудно. Всё больше пакетов будет в snap.
Пока доступных пакетов Snap для установки в Ubuntu 18.04 немного:
snap find
Name                         Version                 Publisher              Notes    Summary
hiri                         1.4.0.5                 hiri✓                  -        Hiri email client
skype                        8.34.0.78               skype✓                 classic  One Skype for all your devices. New features. New look. All Skype.
spotify                      1.0.94.262.g3d5c231c-9  spotify✓               -        Music for everyone
xonotic                      0.8.2                   snapcrafters           -        The Free and Fast Arena Shooter
discord                      0.0.5                   snapcrafters           -        All-in-one voice and text chat for gamers
liveforspeed                 S3-6T                   mmtrt                  -        Live for Speed (LFS) is a online racing simulator.
vlc                          3.0.5-1                 videolan✓              -        The ultimate media player
powershell                   6.1.1                   microsoft-powershell✓  classic  PowerShell for every system!
gitkraken                    4.1.1                   gitkraken✓             -        For repo management, in-app code editing & issue tracking.
android-studio               3.2.1.0                 snapcrafters           classic  The IDE for Android
zenkit                       1.1.0                   zenkit✓                -        Track projects, organize collections, or brainstorm new ideas with Zenkit
bitwarden                    1.11.2                  bitwarden✓             -        A secure and free password manager for all of your devices.
firefox                      64.0-3                  mozilla✓               -        Mozilla Firefox web browser
onlyoffice-desktopeditors    5.2.4                   onlyoffice✓            -        An office suite that allowing to create, view and edit local documents.
intellij-idea-community      2018.3.2                jetbrains✓             classic  Capable & Ergonomic Java IDE
nextcloud                    13.0.8snap1             nextcloud✓             -        Nextcloud Server - A safe home for all your data
simplenote                   1.3.4                   snapcrafters           -        The simplest way to keep notes.
chromium                     71.0.3578.98            canonical✓             -        Chromium web browser, open-source version of Chrome
domotzpro-agent-publicstore  2.4.1-2.3.1-b001-0010   domotzpublicstore✓     -        A simple yet powerful tool to remotely monitor and manage networks and devices
telegram-desktop             1.5.4                   telegram.desktop       -        Official desktop client for the Telegram messenger
plexmediaserver              1.13.10.352-b71203ad9   plexinc✓               -        Plex magically organizes your media libraries and streams them to any device
pycharm-community            2018.3.2                jetbrains✓             classic  Python IDE for Professional Developers
whalebird                    2.6.1                   h3poteto               -        Whalebird
mailspring                   1.5.3                   foundry376✓            -        The best email app for people and teams at work
wavebox                      4.5.9                   wavebox✓               -        Wavebox
irccloud-desktop             0.8.0                   snapcrafters           -        IRCCloud Desktop App
atom                         1.33.1                  snapcrafters           classic  A hackable text editor for the 21st Century.
Полезная инструкция по управлению snap-пакетами с помощью snap клиента (snapd).
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: Будущее Убунту со Snappy
« Ответ #44 : 29 Декабря 2018, 00:44:39 »
Воспользовавшись инструкцией, решил установить snap пакет Skype. Ввёл в терминале команду:
Цитировать
sudo snap install skype
и получил уведомление:
Цитировать
This revision of snap "skype" was published using classic confinement and thus may perform arbitrary system changes outside of the security sandbox that snaps are usually confined to, which may put your system at risk. If you understand and want to proceed repeat the command including --classic.
Перевод.
Эта редакция оснастки "Skype" была опубликована с использованием классического ограничения и, следовательно, может выполнять произвольные системные изменения за пределами из песочницы безопасности, которая обычно привязывается и может поставить вашу систему под угрозу. Если вы понимаете и хотите продолжить, повторите команду, в том числе --classic.
Рискнул и повторил команду в таком виде: sudo snap install skype --classicУстановка закончилась сообщением:
Цитировать
skype 8.34.0.78 from Skype✓ installed
Без перезагрузки в меню приложений появился одноимённый пункт и получил работающий скайп.
Проверил в осенней Matuntu-B64.