LINUX.ORG.RU
ФорумTalks

Скрестить Gentoo с GoboLinux


0

1

Следите за руками:
1) есть переменная ROOT=, которая позволяет собрать пакет в указанную директорию, но как будто это корень
2) в GoboLinux можно размещать отдельные программы в отдельных директориях, причем там есть специальный фильтр файловой системы, который будет объединять каталоги разных программ в одну файловую систему
3) можно попробовать gobolinux запустить в chroot или каком-нибудь контейнере из-под gentoo

Тогда мы будем снаружи иметь привычный пакетный менеджер от gentoo
а изнутри мы будем иметь каждую программу в отдельной директории, но это будет незаметно благодаря GoboLinux

Это нужно затем, чтобы снаружи собрать несколько разных вариантов программы в несколько разных отдельных диреткорий и чтобы файлы пакетов при этом точно не наложились.

Ответ на: комментарий от Darth_Revan

у тебя неситемный подход. [quote/opt/slaka/identicurse
/opt/slaka/firefox

ты сейчас устанавливаешь только два варианта программы - тот который стоит с самого начала и новый.

А что если их будет три или четыре?

Чтобы делать это единообразно, нужен стандарт, подобный FHS, но учитывающий возможность деплоймента программ side-by-side.

Можно написать GFS - Gobo Filesystem Standart, если его ещё не написали. И он будет лучше, что твой подход, потому что продуманней

Indaril_Shpritz
() автор топика

Или можно просто поставить арч.

Sociopsih ★☆
()

Скрестить Gentoo с GoboLinux

Осталось заставить работать GoboLinux на чём-то кроме i686 и тогда да смело можно скрещивать.

А в целом вундервафлей которые „решают вообще всё проблемы пользовательских приложений“ уже и без GoboLinux ой как много.

Следи за мыслью: Zero Install, FatELF и дальше от просто статической линковки до разнообразных интепретаторов python/php/go/julia и т.п. - и всё это решает одну единственную проблему.

init_6 ★★★★★
()
Ответ на: комментарий от NeXTSTEP

Его можно без рута поставить и юзать?

Честно? Понятия не имею. Но гугл выдаёт пару историй успеха.

kim-roader ★★
()

Скрестить Gentoo с GoboLinux

*приглушённым голосом* Я раздавлю тебя!!!111

Quasar ★★★★★
()
Ответ на: комментарий от init_6

Zero Install

Вообще-то его авторы с самого начала говорили, что делают как в Гоболинуксе :) Или я его с чем-то путаю?

question4 ★★★★★
()
Ответ на: комментарий от question4

Вообще-то его авторы с самого начала говорили, что делают как в Гоболинуксе :) Или я его с чем-то путаю?

Как-бы лично мне по барабану с чего они там лепили… Однако факт - всё это а так-же многое другое предлагалось именно чуть-ли не как панацея вообще от всех проблем связанных с „этими убогими пакетными менеджерами“, „распространением бинарников“ и всё такое прочее.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

FatELF похоронили на стадии проектирования. Zero Install — вариант Gobo. Скрипты тоже приходится засовывать в пакеты, чтобы следить за зависимостями, начиная с версии интерпретатора, поэтому их всерьёз для этого не предлагали.

Итого от упомянутого тобой «множества» альтернатив остаётся только статическая линковка :)

question4 ★★★★★
()
Ответ на: комментарий от question4

Итого от упомянутого тобой «множества» альтернатив остаётся только статическая линковка :)

Ещё были… собственно да и есть самораспаковывающиеся run и прочие замуты со скриптами-архивами.

init_6 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.