Re: По поводу FHS 2.1
> > > /opt
> > /etc/opt
>
> это каталоги для add-on софта, который соответствует FHS2.1 и идет в
формате
> Debian. У тебя такой софт есть? У меня нет и соответственно каталогов еще
нет.
> Весь установленный софт у меня от Дебиан, есть и дополнительный, но он
стоит в
> /usr/local/ так как не FHS-compliant и не в формате deb.
При чем здесь Debian? Мы о стандарте FHS 2.1. Если каталоги есть в
стандарте,
то они должны быть и в Debian. Неважно есть там такие пакеты или их нет.
> > /usr/local/games
>
> /usr/local/ - лежит на админе. Это _локальная_ ветка, и в ней самой
распоряжаешся
> ты сам.
Да неужели? Почитай FHS 2.1 там написано, что там ДОЛЖНО быть, а не
написано, что ты там распоряжаешься сам.
> > /usr/share/games
>
> игр на сервере не имею -> каталога тоже. Установи для примера любую игру и
> посмотришь.
Почты ты тоже не имеешь после установки, однако каталог /var/mail у
тебя
есть.
> > /usr/share/nls
>
> что-то я плохо припоминаю где в дебиане native language support?
Я еще раз повторяю. Мы сейчас говорим о том, что Debian
соответствует
стандарту FHS 2.1. Там есть такой каталог? Есть! Может он отмечен как
optional? Нет! Значит должен быть и в Debian.
> > usr/share/tmac
>
> какой пакет имеет такие макросы?
Опять за рыбу деньги! Стандарт говорит об наличии этого каталога?
Да! Значит должен быть.
> > /var/games
>
> установи игру animals и он появится.
А если я установлю игру mailstorm то не появится? Здорово.
> > /usr/local/man
>
> не обязательный.
Зато присутствует
> > Так что то, что мы имеем в Debian называется не более, чем
> > видением Debian стандарта FHS 2.1, а не следование ему.
>
> Дебиан следует(стремиться) этому стандарту. Напиши баг репорт мэйнтэйнеру,
> который создает файл base2_2.tgz и он добавит недостающие каталоги в
основное
> дерево.
Вот я и говорю, что в Debian свое видение стандарта FHS2.1
> > Кстати на первый взгляд я не увидел, что данный стандарт
> > ТРЕБУЕТ наличия конфигов bind в /etc/bind, а не в /var/named
>
> данный стандарт трeбует чтобы этот каталог содержал конфиги, а
> /var/name/named.conf лежит ну совсем не в том месте:
> <<
> /etc contains configuration files and directories that are specific to the
> current system.
>
> No binaries should be located under /etc.
Ну и что? А как по твоему под эту категорию подпадают
/var/lib/news/active
/var/lib/news/newsgroup
Помоему подпадают. Дык чего они не в /etc/news?
А чего тогда делают файлы
/var/spool/cron/crontabs/*
в этом каталоге? Это же чистой воды файлы с настройками
конкретных пользователей. Странно получается системный
crontab в /etc, а остальные в /var/spool/cron/crontabs.
Словом я сейчас за уши могу очень много чего притянуть.
> > Поэтому впредь я попросил бы не приводить в качестве
> > аргумента об правильности изменения расположения тех
> > или иных файлов следование Debain стандарту FHS 2.1
>
> почему?
Вот поэтому.
Виктор
Reply to: