Чисто символический корень.
Fracta1L 26 июня, 2011 - 11:50
Вопрос как будто и не очень в тему форума, но так как касается моей генты, то спрашиваю:
если я вместо реальных файлов запихаю в /bin, /lib, /sbin, /etc и тому подобные каталоги симлинки на реальные файлы, лежащие по совершенно другим путям, система будет работать? или есть нечто, требующее наличия именно реальных файлов в этих каталогах?
»
- Для комментирования войдите или зарегистрируйтесь
если у тебя один / то будет,
если у тебя один / то будет, но возможны грабли.
если ты хочешь туда симлинки из другого раздела - позаботься, чтобы он был подмонтирован на момент загрузки.
был, кстати, такой дистрибутив, где пакеты стояли совсем по-другому, и на все были симлинки. Gobo Linux - глянь, может наведет на мысли.
Цитата: Gobo Linux - глянь,
Ну, именно он меня и навёл на эти мысли. Я вообще хочу нечто подобное сделать из обыкновенной генты. Очень уж мне FHS не нравится.
кстати, более правильным
кстати, более правильным решением будет монтирование туда по unionfs/aufs2 другого каталога. а не создавать симлинки.
http://ru.wikipedia.org/wiki/UnionFS
http://ru.wikipedia.org/wiki/Aufs
Извини, но я что-то ни черта
Извини, но я что-то ни черта не понял, зачем это всё нужно -))
я просто предположил что ты
я просто предположил что ты хочешь держать файлы на другом носителе.
если ты хочешь а-ля гобо - то симлинки, а лучше хардлинки (если все на 1 разделе) - нужный тебе вариант.
хардлинки будут работать 100%.
Хардлинки - это был бы идеал,
Хардлинки - это был бы идеал, но огромная жалость, что они не могут ссылаться на каталоги и на файлы в других ФС/разделах. Впрочем, второе в условиях корня несущественно - мало кто выносит на отдельные разделы что-то кроме /home, /boot и свопа.
кстати, если не ошибаюсь, в
кстати, если не ошибаюсь, в гобо хардлинки, и модуль ядра, который прячет /bin/lib и тд от глаз некоторых процессов.
но я его видел лет 5 назад последний раз, может изменилось чего)
Да вроде ничего не
Да вроде ничего не изменилось, только там вроде именно симлинки. И модуль GoboHide.
ну дык пробуй. если 1 раздел
ну дык пробуй.
если 1 раздел - будет работать. Может, конечно, где нибудь что-то криво захардкожено, но даже груб во и тот понимает и жрет симлинки.
а в чем профит от такой
а в чем профит от такой организации? почитал на сайте гобо, и особого смысла не уловил. говорят, мол, круто что все файлы принадлежащие пакету лежат в одной папке, поэтому можно легко посмотреть какие файлы содержит данный пакет. а еще что по симлинку можно сразу увидеть какому пакету принадлежит файл. И это все? Вроде утилиты qfile, qlist отлично справляются с этой задачей.
да делать кому-то нечего
да делать кому-то нечего
Нет, не всё. Удаление пакета
Нет, не всё. Удаление пакета сводится к удалению каталога, так легче выбрасывать ненужный хлам и вообще следить за состоянием системы. Ну и чисто эстетический аспект. FHS больше напоминает голимую базу данных, чем человеческую иерархию.
А зачем мне пользоваться костылями, когда можно просто открыть каталог и посмотреть?
Fracta1L написал(а): Нет, не
то есть пакетный менеджер вы тоже считаете костылем?
А кстати кто будет следить за симлинками? их удалением, обновлением и тд?
Цитата: то есть пакетный
Вообще, по-хорошему, пакетный менеджер - лишняя сущность. Пакет можно распространять в архиве, а установку достаточно свести к копированию разархивированного каталога в определённый системный каталог. Единственная проблема - зависимости. У меня есть несколько идей, как усидеть на двух стульях, но я хочу их сначала опробовать в боевых условиях.
Зачем?
Tвои представления о том, как
Tвои представления о том, как работает системя, зачем нужны разделяемые библиотеки, что такое флаг --as-needed у линкера и прочие аналогичные, на мое имхо равны не нулю, они тупо отрицательны. Именно поэтому твой подход туп, дыряв в плане секурности и ужасен в плане разходования ресурсов.
И так, ответь на вопрос: обножилась версия например berkdb из-за проблем с безопасностью, обновления ломают совместимость,
Твои действия ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Цитата:Tвои представления о
Мог бы развёрнуто обосновать свою позицию и объяснить, что от разделяемых либ я никуда уходить не собираюсь, но я лучше пошлю тебя, такого умного и проницательного, *****.
evadim Поосторожнее на поворотах. Если в дело вступает матерная речь, значит нечего сказать по существу - стоит наверное промолчать. Или выразить мысль в печатных выражениях.
у меня больше нет к вам
у меня больше нет к вам вопросов )
Плюсую, аналогично. П.С и
Плюсую, аналогично.
П.С и почему я каждую неделю слышу такие же или аналогичные бредовые идеи, но почему то ни одна так и не была осуществлена. К чему бы это ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)