LINUX.ORG.RU

Каждому пакету (а не программе) отдельную папку-слой unionfs


0

2

У пакетов есть требования - они зависят от других пакетов.
Иногда может потребоваться несколько разных версий пакета (скомпилированных с разными опциями)

План такой:

1) разместим результаты компиляции каждого пакета в отдельной директории
2) в момент установки пакета проверим, что есть все зависимости и соберем при помощи unionfs для этого пакета отдельный chroot, в котором будут логически установлены только нужные пакеты
3) ???
4) profit

В чем профит?
в том, что программные интерфейсы (API/ABI) бывают разные и некоторые из них менее требовательны, а другиее более требовательны. Например, если программы сопрягаются через интерфейс командной строки и там добавился один параметр, сильно заметно это не будет.

При этом не нарушаются правила FHS - все где лежало там и лежит, не происходит конфликтов версий - хоть из разных дистрибутивов пакеты адаптируй (всё равно у них chroot-ы разные),

можно сделать на базе любого дистрибутива
т.е. не нужно использовать какое-то уникальное решение типа GoboLinux

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

Вообще для всего этого придумали снимки, либо в LVM, либо в btrfs.

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

в системе будет много файловых систем каскадно смонтированных.

пофиг, тормозит не память, а чтение с диска

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

Каждому пакету отдельную папку-слой unionfs

$ pacman -Q | wc -l
1527

Страшно представить.

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

Страшно представить.

а и не надо. Не все же представляют как электромобили работают (гибридные двигатели, новые материалы и всё такое), тем не менее все хотят ими пользоваться.

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

Use /opt , и не изоборетай великов.

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

меня всегда интересовал вопрос - кто такой deniska. Ты ведь эту картинку уже готовой нашел. А я её ещё много лет назад в другом месте в таком виде видел.

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

o_O

deniska это я. Не знаю где ещё ты её видел, начертание буквы ЗЮ я спёр из альбомарта от какого-то транс трека, а надпись и свечение добавил в гимпе.

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

Не все же представляют как электромобили работают

А твой электромобиль уже работает?

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

Гм, ну вообще символ известный, даже в юникоде есть: ॐ.

По счёту первый, и вообще, поцчему вы спрашиваете? ☺

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