> > > /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
>
> почему?

        Вот поэтому.

Виктор


Ответить