LINUX.ORG.RU

FHS и менеджеры пакетов


0

0

Цитата из FHS:

> The /usr Hierarchy
> Purpose
>
> /usr is the second major section of the filesystem. /usr is shareable, read-only data. That means that /usr should be shareable between various FHS-compliant hosts and must not be written to. Any information that is host-specific or varies with time is stored elsewhere.

То есть явно сказано, что никто, даже менеджер пакетов, не должен ничего записывать в /usr(/usr/bin, /usr/lib etc. в большинстве GNU/Linux и /usr/pkg в NetBSD и pkgsrc вообщем). Если я правильно понял, то во всех системах, установленных из одного дистра(Debian GNU/Linux, NetBSD) /usr должна быть одинаковой, независимо от того, какой софт юзер установил. Или же /usr должна совпадать только в пределах офиса с одним сервером и быть разделяемой между несколькими терминалами?

То есть я хотел бы уточнить по поводу "/usr is shareable" - между какими системами она разделяема? В пределах офиса или глобально?

anonymous

Судя по "That means that /usr should be shareable between various FHS-compliant hosts and must not be written to" /usr вообще во всех системах должна быть одинаковая, но так как это невозможно, то хотя бы в пределах одного дистра.

Вообщем вопрос такой: какие системы или дистрибутивы не используют /usr для установки программ? На данный момент знаю только о FreeBSD. Подозреваю, что OpenBSD также ставит в /usr/local. NetBSD в /usr/pkg, т.е. нарушает FHS. Есть ли какие-нибудь дистрибутивы GNU/Linux, не использующие /usr для установки программ? И можно ли вылечить от этого NetBSD? То есть из /usr/pkg переехать в /usr/local?

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

Вообщем из-за таких систем для /usr приходится выделять довольно большой раздел на диске, что не очень мне нравится.

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

В /usr/share данные, программы в /usr/bin, библиотеки в /usr/lib:

$ which gajim
/usr/bin/gajim

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

>а в сиде недавно сделали префиксом по умолчанию /dev/null

/dev/null - устройство, а не каталог. Так что и префиксом он быть не может.

CAPTCHA: deaaria

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

> /dev/null - устройство, а не каталог. Так что и префиксом он быть не может.

блин, действительно. меня дезинформировали

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