Существует ли политика Debian / Ubuntu для мягких ссылок в другое место в opt после их установки?

Существует ли политика debian / ubuntu для мягкого связывания вещей с другим местоположением в opt после их правильной установки в usr / share или usr / lib?

Вот простой пример: упаковка dnsenum. Это действительно простой пакет (4 файла).
Скрипт на Perl, два списка слов и файл readme.

Итак, из того, что я собираю:
Списки слов должны идти в usr / share / dnsenum / *
Сам скрипт Perl будет идти в usr / lib / dnsenum / [ 113]
Файл readme будет помещен в usr / share / doc / dnsenum /

Добавьте скрипт-оболочку bash, который идет в bin и просто передает аргументы в dnsenum.pl.

Вопрос заключается в следующем:

Если существуют различные инструменты, которые предоставляют списки слов или какой-либо другой общий ресурс, существует ли политика связывания всех списков слов из разных пакетов в / opt / wordlists / ?

Кажется, что «правильно» соблюдать структуру каталогов, в то же время делая вещи удобными.

3
задан 3 December 2012 в 03:21

1 ответ

Ubuntu следует FHS. Пакеты Ubuntu устанавливают все в /usr/. Данные времени выполнения могут жить в /var/lib/PACKAGENAME, а также в некоторых критически важных вещах с ранней загрузкой, которые живут вне /usr, в /bin, /lib и т. Д.

Итак, ваши списки слов вошли бы в /usr/share/dnsenum, да. Сценарий, вероятно, просто войдет в /usr/bin, а документация - в /usr/share/doc/dnsenum.

Ubuntu ничего не помещает в /opt. Однако сторонние приложения, распространяемые через центр программного обеспечения, имеют все, что в /opt, чтобы держать их отделенными от остальной системы. Они не являются частью распределения.

Нет ничего особенного в данных, которые делятся между пакетами, при условии, что они все еще принадлежат одному пакету, зависящему от других.

Примером списков слов является /usr/share/dict/words, предоставленный dictionaries-common.

0
ответ дан 3 December 2012 в 03:21

Другие вопросы по тегам:

Похожие вопросы: