netch: (Default)
[personal profile] netch
В нормальных юниксах в / и /usr своё системное, в /opt всякие дополнительные пакеты, а в /usr/local то что поставлено руками.
Фряшники заняли /usr/local под порты, и чтобы разнести по разным каталогам (это для лёгкого апгрейда подменой вместе со всеми портами) приходится локальное специфическое ставить куда? Ну естественно, /opt, потому что следующее по рангу среди используемого и даже в $PATH регулярно есть.

Ну не маразм?

NetBSD'шники и то поступили грамотнее - /usr/pkg для портов (pkgsrc на локальном диалекте).

P.S. Смену ${LOCALBASE} не предлагать - и так понятно. И я не про принцип отделения базового состава от дополнительного - это отдельный вопрос. Нет, только про выбранный каталог.
From: [identity profile] owssrmn.livejournal.com
>> если даже забыть о том, что formail входит в procmail - узнает из Makefile.
> plist некоторых пакетов состоит из сотен пунктов.

опять на мой взгляд ситуация больше гипотетическая. прошу понять правильно. я не отрицаю теоретическую возможность этого. на практике не сталкивался. ну и уж конечно я не буду играться с пакетами с таким plist и такими зависимостями на рабочей машинке.

> По-моему, любое соглашение подобного рода не конфликтующее с известными стандартами или традиЮ>циями допустимо, а почему было выбрано именно такое имя - вопрос уже значимый только с точки зрения истории.
> В случае же FreeBSD ports переиспользовано уже давно известное и занятое под другую роль имя.

во. ты считаешь это багом а я фичей. все-таки я считаю правильным "шибко заколдованные" пакеты собирать совсем в своей песочнице (а не в /usr/local|/opt, куда каждый, считающий себя умнее всех, может залезть). причин достаточно. и потому что я знаю что порты ставятся в /usr/local, и что туда же по умолчанию любят ставиться гнутые пакеты.

бня. как-то мутно получается. короче я для себя разделяю это все на три куска. первое - то что входит в систему как таковую (/usr), второе - то что майнтейнится _не мной_ но может быть в системе (/usr/local) и третье - то что я делаю сам ручками (и кладется в левое место).

> Договорились, я тут вою на луну:)

ага. я в свое время помню задрал всех двумя вопросами. типа как в люлексе сделать в консоли visual bell и почему там так по уродски инициализируется эти семь виртуальных консолей. риторические вопросы :)

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 22nd, 2026 07:28 pm
Powered by Dreamwidth Studios