История изменений
Исправление 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 работают не так гладко, как нативные.
А вот это правда.
Вобщем, это ненужный костыль, удали его и забудь.