всё наоборот
Jul. 2nd, 2006 10:40 amВ нормальных юниксах в / и /usr своё системное, в /opt всякие дополнительные пакеты, а в /usr/local то что поставлено руками.
Фряшники заняли /usr/local под порты, и чтобы разнести по разным каталогам (это для лёгкого апгрейда подменой вместе со всеми портами) приходится локальное специфическое ставить куда? Ну естественно, /opt, потому что следующее по рангу среди используемого и даже в $PATH регулярно есть.
Ну не маразм?
NetBSD'шники и то поступили грамотнее - /usr/pkg для портов (pkgsrc на локальном диалекте).
P.S. Смену ${LOCALBASE} не предлагать - и так понятно. И я не про принцип отделения базового состава от дополнительного - это отдельный вопрос. Нет, только про выбранный каталог.
Фряшники заняли /usr/local под порты, и чтобы разнести по разным каталогам (это для лёгкого апгрейда подменой вместе со всеми портами) приходится локальное специфическое ставить куда? Ну естественно, /opt, потому что следующее по рангу среди используемого и даже в $PATH регулярно есть.
Ну не маразм?
NetBSD'шники и то поступили грамотнее - /usr/pkg для портов (pkgsrc на локальном диалекте).
P.S. Смену ${LOCALBASE} не предлагать - и так понятно. И я не про принцип отделения базового состава от дополнительного - это отдельный вопрос. Нет, только про выбранный каталог.
Re: вот уж никогда бы не подумал
Date: 2006-07-02 10:58 am (UTC)> plist некоторых пакетов состоит из сотен пунктов.
опять на мой взгляд ситуация больше гипотетическая. прошу понять правильно. я не отрицаю теоретическую возможность этого. на практике не сталкивался. ну и уж конечно я не буду играться с пакетами с таким plist и такими зависимостями на рабочей машинке.
> По-моему, любое соглашение подобного рода не конфликтующее с известными стандартами или традиЮ>циями допустимо, а почему было выбрано именно такое имя - вопрос уже значимый только с точки зрения истории.
> В случае же FreeBSD ports переиспользовано уже давно известное и занятое под другую роль имя.
во. ты считаешь это багом а я фичей. все-таки я считаю правильным "шибко заколдованные" пакеты собирать совсем в своей песочнице (а не в /usr/local|/opt, куда каждый, считающий себя умнее всех, может залезть). причин достаточно. и потому что я знаю что порты ставятся в /usr/local, и что туда же по умолчанию любят ставиться гнутые пакеты.
бня. как-то мутно получается. короче я для себя разделяю это все на три куска. первое - то что входит в систему как таковую (/usr), второе - то что майнтейнится _не мной_ но может быть в системе (/usr/local) и третье - то что я делаю сам ручками (и кладется в левое место).
> Договорились, я тут вою на луну:)
ага. я в свое время помню задрал всех двумя вопросами. типа как в люлексе сделать в консоли visual bell и почему там так по уродски инициализируется эти семь виртуальных консолей. риторические вопросы :)