Ахтыжебаныйтынахуй Flatpack.
"Будущее распространения софта", блеан. Вот решило я заценить браузер Eolie (в основнмо потмоу что в ФФ интересный баг опять многое сломал).
Поставило, пробую. ну, уныло канеш, но жить можно.
Скачало сабжем один файл нужный. Смотрю - а там где я его чкачало его нет. Причем браузер упорно уверен, что скачал, но сабжа то не видно.
И тут начинает проясняться, что эта "система будущего" отчасти работает как сместь сендюбокса с вирутальной машиной, и куда делся собственно скачанный файл - неясно совершенно. Неясно даже а он вообще куда-то сохранялся или так, сразу в /dev/null писался? Выходит что почти да - https://github.com/flatpak/flatpak/wiki/Sandbox
И у меня вопрос, а если весь софт будет распространяться этой поеботой, как им пользоваться-то?
09 Mar
2018
Если кратко, уровень сэндбоксинга и что куда сохраняется очень сильно зависит от пакующего :(
Да, но засендбоксенные приложения никак не могут стать полноправно десктопнымим софтом. Скажем кто-то запакует GIMP в флатпак и что? Рисунки будут сохраняться в никуда?
По идее (когда светлое будущее настанет), он пермишн попросит писать, например, в ~/Pictures и только. И не сможет лезть в другие части твоего хоме.
Честно говоря я не уверено, что это такое уж светлое будущее. Скажем вот Мозилла хочет начать поставлять ФФ в виде snap-ов или флатпаков, ибо модно.
НО зачем это, если тарболл с ФФ от мозиллы прекрасно работает из папочки в хомяке и обновляется встроенной мозилловской обновлялкой?
Ну там зависимости, все дела, так какая-нибудь убунта сломает что-нибудь в гтк, и мозилла будет завалена нытьём и требованием поправить. Я не знаю, мне кажется светлое. Ну положем мозилла да. А какой-нибудь говноскайп очередной проприетарный, или что там придумают? Я бы был вполне рад его обсэндбоксить по самое, чтобы ни вправо, ни влево.
Обычно в этом случае Мозилла говорит "пользуйте предоставленный дистром билды" :)
А проприетарного софта на Ляликсе быть не должно :))))
Нет, я конечно отчасти понимаю к чему ты клониш, да. DDL-hell там, зависимости, отсутствие необхоидмости ставить всякие ppa, которые дохнут (хотя мы еще не знаем как будут жить репы флатпаков).
И насчет Шкайпов тоже позиция ясна. Но все атки создается ощущение, что флатпак это скорее второстепенное средство дистрибуции, а не основное.
Я думаю, кстати, GOG было бы удобно использовать что-то такое, а то после облома с DEB они вернулись на Mojosetup что придает установке игор с ГОГ ну очень виндуозное ощущение.
Как по мне — это для стороннего софта, которого нету в дистрибутивах. Обычно у дистрибутива есть политики включения даже свободного софта: надо правильно опакетить не только сам софт, но и все его бандлед-либы, а тут можно хуяк-хуяк и заебись.
Алсо: https://www.reddit.com/r/li..._windows_games_with/
Идея не нова. Примерно так частенько паковали софт на SLAX - оверлейными пакетами со всеми зависимостями сразу. Пакеты от этого пухли неимоверно, правда.
Ну во флэтпаке там зависимости всё-таки более-менее модульные. Щас для проверки поставил с флэтхаба Дарктейбл, и оно мне даже не засрало систему половиной гнома!
Потому что зависимости распиханы по вторычным флетпекам? С Eolie было именно так.
А что делать если софтина адово завязана на некие билиотеки? Скажем Blogilo (блог-клиент) был ну настолько завязан на KDE что постаивть его без вытягивания половины сабжа было нереально.
Оно подтянет рантайм KDE, который будет шариться между флатпачными приложениями, но тебе систему не засрёт.
Так оно один хрен место займет, велика ли разница?
Ну хотя бы у тебя не слетит половина файловых ассоциаций xdg.
О кстати, вопрос на эту тему - а есть какая-то возможность залочить ассоциацию и сделать так чтобы её нельзя было изменить?
Кейс такой - есть Mcomix настроенный открывать ZIP. Но если по нужде откроешь ZIP в file-roller - он сам переназначает zip-ы на себя. КАЖДЫЙ РАЗ.
Честно говоря, жопой чую, что есть, но мне было лениво решать этот вопрос правильно, и я сделал на отъебись, просто переставил ставить кеды и гнум :(
У меня кгыса :(
У меня ничиво вообще, нету DE.
Ты со мной из финча чатишься штоле :) ?
mcabber :)
Но так делать нечестно! Это читерство!
Почему? В иксах авесоме, ичсх вполне удобно и привычно, 95% операций не хуже, чем в ДЕ делаются.
Ну так консолебоги по определению боги же :)
Это не сосноль, это эмулятор терминала!
Не не не, давай init 3 или ctrl+alt+F1
на F1 иксы :) да и системдэ у меня, инит 3 тоже ниачом, лол. Хотя разницы-то никакой, я иногда, когда встать лень с дивана, с планшета по ssh иду и tmux attach вот это всё :)
Алсо читает из хомяка нормально вроде как. Правда разрешений не требует. Как я понимаю, оно всё ещё WIP. Посмотрим, как будет развиваться дальше.
Читает - да, писать - не пишет если явно флаги разрешающие этого не выставлены. Оно лол, даже на внешний носитель писать не может просто так.
Щас лениво проверять, если честно.
"Optionally there are flags to:
Add a read-write (nosuid, nodev) bind mount from system $HOME (replacing the /var/home symlink)
Add read-write bind mounts to non-system locations in the system / (such as /opt, /src, /media, etc)"
Дык же.