1.1, mikhailnov (ok), 20:57, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Flatpak - параллельная пакетная система. Snap же просто упаковывает галимую проприетарщину и другие проблемные вещи со всеми потрохами, хорошо решая именно эту задачу.
| |
|
2.44, Andrey Mitrofanov (?), 09:23, 29/01/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Flatpak - параллельная пакетная система. Snap же просто упаковывает галимую проприетарщину
Разве они не _оба_ для упаковки проприертаршины?7
| |
|
3.49, Аноним (49), 11:24, 29/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Там так и написано: Snap просто упаковывает, а Flatpak дополняет потритаращину голимой пакетной системой.
| |
|
|
1.2, Аноним (2), 20:59, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
snap заметно хуже, ведь он централизован и не подхватывает системную тему, а также не поддерживает столько дистров.
И мне нравится здесь то, что зависимости таки есть (например gtk3 пакет есть) и одни и те же либы не грузятся по нескольку экземпляров в память как в оффтопике. Именно поэтому docker тоже не фонтан для десктопа, даже если ему прикрутят GUI.
| |
|
2.34, Аноним (34), 01:27, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
У различных контейнеров в docker могут использоваться общие слои файловой системы
| |
2.50, Annoynymous (ok), 11:36, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> а также не поддерживает столько дистров.
10 у snap против 14 у flatpak.
Ну не так уж и разгромно.
| |
|
3.52, Annoynymous (ok), 11:39, 29/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
13 у flatpak. Я удивился, что он поддерживает ChromeOS, а на самом деле там ставится Debian в контейнере.
| |
3.61, Аноним (61), 16:28, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Без поддержки AppArmor в дистрибутиве Snap не предоставляет изоляции и бесполезен как песочница.
| |
|
4.64, Annoynymous (ok), 18:51, 29/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Без поддержки AppArmor в дистрибутиве Snap не предоставляет изоляции и бесполезен как
> песочница.
А какие дистрибутивы из поддерживаемых снапом, кроме федоры, не имеют поддержки AppArmor?
| |
|
5.65, Аноним (61), 20:25, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Arch Linux получил оф-поддержку только в конце прошлого года. Причём, LTS ядро пропатчили только в этом году.
За остальные дистрибутивы не скажу. Debian-based, по-идее, все должны поддерживать.
| |
|
|
|
|
1.3, Аноним (3), 21:09, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Вроде делают это для упрощения и юзабельности, а на деле всё так же куча команд, которые большинство нормальных людей не захотят даже узнавать. И не понятно, ради чего всё это. Сделали бы тогда сразу один официальный клиент с кнопочками.
| |
|
2.4, Аноним (2), 21:13, 28/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ну в федоре и в убунте (с некоторыми лишними для телодвржениями) есть.Неплохо бы сделать flatpak пакет с GUI для него.
| |
2.15, Аноним (15), 22:08, 28/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
А нефиг однокнопочным лезть в терминал. В дистрибутивах для однокнопочных есть графические центры приложений или как их там. Считай еще одним бакендом для оных.
| |
2.30, axredneck (?), 01:11, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
> один официальный клиент с кнопочками
Например, Gnome Software ?
Есть еще неофициальный Plasma Discover для тех, кто не хочет GTK.
| |
|
1.5, Аномоид (?), 21:17, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Пробовал на убунте ставить несколько программ через снап и флэтпак, так снап показался полной шляпой, что-то не завелось совсем, что-то с грехом... И это не смотря на то, что каноникал продвигает снап. А флэтпак ничего так, имеет право на существование. Не понял только зачем в эти форматы пакуют программы смысл которых иметь доступ к оборудованию, т.к. доступа конечно нет.
| |
|
|
3.42, Аноним (42), 08:38, 29/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, но тут речь идёт об изоляции приложений, которой в appimage в принципе нет.
| |
|
|
1.7, AntonAlekseevich (ok), 21:18, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Указание команды "update" без дополнительных аргументов теперь приводит к обновлению всех установленных пакетов.
А раньше типа не было. :D (На Арче с версии 1.0.0 было.)
| |
|
2.14, анонимус (??), 21:53, 28/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, тоже это в ступор ввело. Сколько помню, все время обновлялся через flatpak update.
| |
|
3.29, anonymous (??), 23:49, 28/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
flatpack update обновлял не все, после него надо было индивидуальные запускать. Похоже ты просто не обновлялся.
| |
|
|
1.9, Аноним (9), 21:25, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> собраны с правами "filesystem=host", "filesystem=home" или "device=all"
А пользователь это не контролирует, не может изменить?
| |
|
2.13, Аноним (13), 21:35, 28/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Может, конечно, но не станут же распространители FUD об этом упоминать.
| |
|
|
2.36, Аноним (36), 02:13, 29/01/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
На этот вопрос ответа не знаю, зато скажу что сегодня попробовал Lutris, и он крут - для конкретного приложения позвоняет добавить нужную версию Wine (там в коллекции Wine начиная с 1.7-какого-то). Прекрасно заработала Civ3, которая жестко глючит в современном Wine.
| |
|
1.11, nrv (ok), 21:32, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
было хотел что все что есть во flatpak ставить во flatpak.
>несколько версий одного runtime
вот у меня несколько версий тяжеленного kde runtime образовалось. И че-то как-то расхотелось.
По snap-у, благодаря этой новости, стал кажется понимать. Не понимал почему пакеты останутся. То есть начинаю снизу, дробим все мелко, идем выше выше, и в момент сборки уже конечного приложения можно срезать и запихнуть недостающее в snap. Компромисс между усилиями (либо свежестью) и размером.
Но тот же firefox весил как-то дико, но, вроде, в дебиане.
| |
|
2.16, Аноним (15), 22:11, 28/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Тоже помню такой прикол когда kdenlive на посмотреть, пришла как казалось, светлая, идея через snapack. Оказалось больше мегабайт с пакетами выкачивать чем системным менеджером. Ну на х..
| |
|
1.17, Vitaliy Blats (?), 22:15, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Мда уж. Была одна единственная проблема - dependency hell.
Даунское решение этой проблемы - таскать за собой в одном архиве все необходимые либы.
Правильным решением этой проблемы было всего лишь упростить установку необходимых либ, вплоть до ручного скачивания одной .so-шки и последующего размещения ее в директории с программой, если основная системная не подходит. Это не правильно, когда бинарник вайбера работает на libcurl3, в системе установлен libcurl4 с которым вайбер тоже работает, но грьобанный apt не разрешает устанавливать вайбер, а предлагает снести libcurl4 (и еще пол-системы заодно) и поставить libcurl3. До такой ереси даже индусский Майкрософт не додумался.
Что мы получили в итоге: огромные наборы программ и либ, какие-то контейнеры, какие-то sandbox-окружения, работы с dconf, кучу новых комманд, изоляцию окружений, пробросы сокетов X11, сообщения через Dbus, какие-то новые API Portals, прослойки Bubblewrap.
ШТОЭТА??!!111
| |
|
2.19, Аноним (19), 22:21, 28/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это ты о snap? Просто flatpak работает немного по-другому.
> до ручного скачивания одной .so-шки и последующего размещения ее в директории с программой
Все поисковики загажены запросами "скачать msvc100500.dll бесплатно". Нам в линуксе такого не надо.
| |
|
3.23, Vitaliy Blats (?), 22:30, 28/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Все поисковики загажены запросами "скачать msvc100500.dll бесплатно". Нам в линуксе такого
> не надо.
Угу. Нам надо либо трахание с зависимостями, либо изобретение нескольких новых проблем взамен решения одной единственной.
Контейнеры, контейнеры everywhere
| |
|
2.22, Ridbowt (ok), 22:29, 28/01/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Была такая же проблема с curl. Подсмотрел решение в файле BZU от Редрута. В данном случае оно помогло.
3.2а УСТАНОВКА ОДНОВРЕМЕННО libcurl3 + libcurl4 В UBUNTU 18.04.1+
#для решение этой проблемы есть специальный репозиторий который устанавливает обе библиотеки, чтобы они друг другу не мешали.
sudo add-apt-repository ppa:xapienz/curl34
sudo apt install curl
Автор: Яцына М.А.
| |
|
3.24, Vitaliy Blats (?), 22:38, 28/01/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Была такая же проблема с curl. Подсмотрел решение в файле BZU от
> Редрута. В данном случае оно помогло.
Пойми, бро, проблема не в том что curl. Любая проблема на Linux в принципе решаема. Вопрос только в потраченном времени и в количестве прочитанного дреьма чтобы решить тривиальную задачу.
Звонит тебе киса говорит "дорогой, хочу скинуть тебе парочку фоток ню, сегодня для тебя сделала, поставь вайбер". И ты такой: "ща ... ой извини, тут libcurl неправильной версии ... упс я тут пол-системы угрохал, щас поставлю обратно ... мля теперь вайбер удалился ... короче пошел я гуглить ... о нагуглил совет №1, не помог ... наяндексил еще один совет, тоже не работает, гуглю дальше ... о, подсмотрел решение в файле BZU от Редрута, жди". Киса похлопает ресничками, полюбуется светящимся яблочком на ноуте, и придет к справедливому выводу, что она тебе не нужна, ты и без нее справляешься :)
| |
|
4.72, xapienz (ok), 11:18, 03/02/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
как автор решения могу сказать, что проще вариант найти не получилось =) каноникал устроили ад в зависимостях
| |
|
|
2.41, Аноним (41), 08:09, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Переезжай на "плохой, нестабильный, ат-та-та" арчлинкус и будет тебе счастье, депенденсихела нет потому что pacman.при этом можно безболезненно удалять любой пакет, даже который пытается утащить пол системы зависимостей (если тебе то сдалось то просто флаг -Rdd) и прочие фишки ненужного, нецарского, неготового для десктопа дистрибутива :P
| |
|
3.57, псевдонимус (?), 14:20, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
А если библиотека или программа необходимы для функционирования других программ тоже утащит? Так это и без нестабильной свалки пакетов, склеенных системдой и пакманом можно делать. Например убрав пакет руками. Правда зависимые сломаются. Вот можешь ты к примеру с помощью своего наикрутейшего пакмана без "nрахен-coмпиляхен" снести пульсу не сломав звук?
| |
|
4.66, Аноним (41), 20:32, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Если приложение использует и пуль и не пульс (как у автора комента старая/нова либа), то если выпилить пульсу звук будет через алса (если не запиленны какие-нибудь скрипты или приложение наглухо собрано онли под пульсу (как с лисой без алсы например).
Поэтому - да, можно, потому что эта "нестабильная свалка пакетов" в первую очередь нормально прописывает зависимости и создаёт такую вот "нестабильную" структуру без депенденсихелов и срущих под себя пакетиков, часть из которых несчастным владельцам дебьянбейзед приходится собирать вручную удаляя проверку зависимостей из скрипта. Я не знаю в чём прикол, наверное в безумной инерции, так прям цепляются за эту разваливающуюся структуру деб пакетов, защищают её и кидаются во всех какахами кто смеет намекнуть что король уже давно голый :)
| |
4.67, Аноним (41), 20:34, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Флатпаки и аппимейджи ещё всякие придумывают, только бы не возиться с горой мусора которую сами активно поддерживают и защищают.
| |
|
|
2.71, крокодил мимо.. (?), 04:30, 01/02/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Мда уж. Была одна единственная проблема - dependency hell.
хмм.. таки единственная проблема - эт межплечевая жопа вместо нужного органа и 4 (четыре, Карл!) ноги, вместо пары рук и ног.. есть LSB (/opt/$pkg_name/$pkg_version, Карл..), есть опции статической сборки, есть $LD_PRELOAD и вагон опций у юзверя сообщить ldconfig-у о наличии сета либ, помимо системных.. и т.д. и т.п.. но Карл, эт же ж фтыкать маны надо.. хайпа не будет, оверхедов тоже мизер, а новое железо.. нувыпонели, да?
"Стыд и Срам, Товарищи! Срамота!"(ц)
| |
|
1.27, Hellseher (ok), 23:36, 28/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
От количества пакетных менеджеров кружит голову, какой выбрать полегче или более тяжелый, куда дальше в какую сторону иди да так чтоб скриптами радоватся по пути :)
Да пакетных менеджеров дохерища развелось, в винде ни одного нормального и никто не жалуется...
По сабжу, чем сие творение поможет админам крупных сетей? 100-3000 узлов. Думаю в этом сегсенте уже не имеет значения пакетный помощник - terrafofm, ansible, chef, salt, faremen в любом случае унифицировали более менее развертывание...
Вот действительно другого уровня подход, так это у NixOS и GuixSD
| |
1.31, Аноним (31), 01:14, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Runtime KDE - это, конечно, хорошо. А как вот мне поставить этим flatpack'ом Plasma Desktop?
| |
1.37, псевдонимус (?), 04:10, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Добавлена команда "flatpak kill" для принудительного завершения работающих экземпляров flatpak-приложений;
Добавлена команда "flatpak ps" для просмотра информации о flatpak-процессах (в будущем ожидается отображение информации о потреблении ресурсов);
Даже этого в них не было несмотря на невменяемые,чудовищные зависимости.
| |
1.39, псевдонимус (?), 04:20, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>только к сетевым функциям и файлам пользователя, связанным с приложением.
Всего-то )
Не надо на десктопе в угоду фиктивной безопасности переусложнять систему. Если лопух-пользователь привык всё хранить к примеру, в браузере, никакая изоляция не спасёт.
| |
1.46, Annoynymous (ok), 11:01, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> При установке пакетов в интерактивном режиме указание репозитория и полного имени в командной строке теперь является необязательным.
Наконец-то, блин. Очень задалбывало, что если приложение есть только в одном репозитарии, то оно всё равно спрашивало, в каком репозитарии его искать. При этом исполняемые среды искало само, в результате у меня два раза стоял гном 3.26, один с флатхаба, другой с гнома.
Теперь заживём.
| |
1.47, Annoynymous (ok), 11:15, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Ключевое отличие Flatpak от Snap заключается в том, что Snap использует компоненты окружения основной системы и
Snap не использует компоненты окружения основной системы. Он точно также тащит runtime, пакет с которым называется, внезапно, core.
Ключевое различие заключается в том, что флатпак позволяет разработчикам самим создавать рантаймы, в то время как в snap рантаймы предоставлены Canonical.
| |
1.53, Аноним (45), 11:44, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Не, всё, это тупик
> Для решения проблемы ненадлежащей настройкой доступа в пакетах разработчики Flatpak намерены в будущем реализовать детальное информирование пользователей о запрошенных приложением полномочиях
Разработчики психологически деформированы. Вместо того, что бы пофиксить причину и в корне отсечь лишнюю усложненную логику, они еще больше наваливают на юзера всякого шлака. Отличненькое упрощение!
Надежда на фп была, но он разжирел в угоду непонятно чему, честно говоря. На примере VSCode, вообще смешно - приложение изолировано для пользователя до уровня неюзабельности, но неизолировано для уязвимостей. И так повсеместно.
Ушел обратно в ~/.local/opt, буду держать вас в курсе.
| |
1.54, rshadow (ok), 13:03, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем все это теперь городить, когда уже есть более менее сносный докер?
Уже есть полноценные контейнеры с любой хренью внутри, какую только пожелал разработчик. Причем он сам все это собрал за пол часа с мануалом докера и гуглом. Есть система доставки и установки. Есть оптимизации. И все это такой же зоопарк из троянов и уязвимостей, но по крайней мере изолированных.
| |
|
2.58, 123 (??), 15:26, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Зачем это всё нужно, если есть Android x86 и ChromeOS.
| |
|
3.59, псевдонимус (?), 16:03, 29/01/2019 [^] [^^] [^^^] [ответить]
| +/– |
Андроид просто Г, а вот хромось уже совсем для дегенератов, они даже ойфоночеловекам фору дадут!
| |
|
|
1.62, Аноним (61), 17:29, 29/01/2019 [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– | Можно, конечно Если бы с момента его внезапного появления не прошло и года, и п... большой текст свёрнут, показать | |
1.73, worm (??), 12:04, 27/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
подскажите как безболезненно избавиться от этого мерзкого шлака? (Fedora 32WS Gnome)
| |
|