LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Мда.

Приложение работает с теми версиями библиотек, с которыми компилировалось

Динамические библиотеки сделаны во многом как раз для того, чтобы их можно было обновить! Не трогая приложения, их использующие. То есть приложение старое (в нём ничего не обновляли), а библиотека новая - с багфиксами или секурити-фиксами. Это - не проблема, а наоборот цель. Поэтому твой пункт 1 - это шаг назад. Вобщем-то он прекрасно и без флатпаков реализуется статической компиляцией бинарника, но динамическое изобрели десятки лет назад.

Во-вторых.

Система не засоряется ненужными пакетами и зависимостями

Засоряется в разы больше. Вот представь, в нормальной системе у тебя есть библиотека zlib (она нужна чтобы софт мог на лету работать с .gz файлами, не запуская собственно gzip/gunzip), она одна на всех и всё прекрасно работает. А если ты установишь 10 флатпаков - в каждом будет ещё один zlib (потому что он нужен практически всем), итого у тебя вместо одной библиотеки будет 11 её (1 основная + 10 в флатпаке). Так что пункт 2 это вообще чистое враньё.

Некоторые приложения из Flathub работают не так гладко, как нативные.

А вот это правда.

Вобщем, это ненужный костыль, удали его и забудь.

В последнее время повсеместно в дистрибутивах стали использовать Flatpak

Такие дистрибутивы лучше не использовать.

Исправление firkax, :

Мда.

Приложение работает с теми версиями библиотек, с которыми компилировалось

Динамические библиотеки сделаны во многом как раз для того, чтобы их можно было обновить! Не трогая приложения, их использующие. То есть приложение старое (в нём ничего не обновляли), а библиотека новая - с багфиксами или секурити-фиксами. Это - не проблема, а наоборот цель. Поэтому твой пункт 1 - это шаг назад. Вобщем-то он прекрасно и без флатпаков реализуется статической компиляцией бинарника, но динамическое изобрели десятки лет назад.

Во-вторых.

Система не засоряется ненужными пакетами и зависимостями

Засоряется в разы больше. Вот представь, в нормальной системе у тебя есть библиотека zlib (она нужна чтобы софт мог на лету работать с .gz файлами, не запуская собственно gzip/gunzip), она одна на всех и всё прекрасно работает. А если ты установишь 10 флатпаков - в каждом будет ещё один zlib (потому что он нужен практически всем), итого у тебя вместо одной библиотеки будет 11 её (1 основная + 10 в флатпаке). Так что пункт 2 это вообще чистое враньё.

Некоторые приложения из Flathub работают не так гладко, как нативные.

А вот это правда.

Вобщем, это ненужный костыль, удали его и забудь.

Исходная версия firkax, :

Мда.

Приложение работает с теми версиями библиотек, с которыми компилировалось

Динамические библиотеки сделаны во многом как раз для того, чтобы их можно было обновить! Не трогая приложения, их использующие. То есть приложение старое (в нём ничего не обновляли), а библиотека новая - с багфиксами или секурити-фиксами. Это - не проблема, а наоборот цель. Поэтому твой пункт 1 - это шаг назад. Вобщем-то он прекрасно и без флатпаков реализуется статической компиляцией бинарника, но динамическое изобрали десятки лет назад.

Во-вторых.

Система не засоряется ненужными пакетами и зависимостями

Засоряется в разы больше. Вот представь, в нормальной системе у тебя есть библиотека zlib (она нужна чтобы софт мог на лету работать с .gz файлами, не запуская собственно gzip/gunzip), она одна на всех и всё прекрасно работает. А если ты установишь 10 флатпаков - в каждом будет ещё один zlib (потому что он нужен практически всем), итого у тебя вместо одной библиотеки будет 11 её (1 основная + 10 в флатпаке). Так что пункт 2 это вообще чистое враньё.

Некоторые приложения из Flathub работают не так гладко, как нативные.

А вот это правда.

Вобщем, это ненужный костыль, удали его и забудь.