Существует ли политика Debian/ Ubuntu для мягких ссылок в другое место в opt после их установки?
Существует ли политика debian/ubuntu для мягкого связывания вещей с другим местоположением в opt после их правильной установки в usr / share или usr/lib?
Вот простой пример: упаковка dnsenum. Это действительно простой пакет (4 файла).
Скрипт на Perl, два списка слов и файл readme.
Итак, из чего я получаю:
Списки слов должны идти в usr / share / dnsenum / *
Сам скрипт Perl будет идти в usr / lib / dnsenum /
Файл readme будет идти в usr / share / doc / dnsenum /
Добавьте скрипт оболочки bash, который идет в bin и просто передает аргументы в dnsenum.pl.
Вопрос в следующем:
Если существуют различные инструменты, которые предоставляют списки слов или какой-либо другой общий ресурс, существует ли политика связывания всех списков слов из разных пакетов в / opt / wordlists /?
Похоже, что "правильно" соблюдать структуру каталогов, в то же время делая вещи удобными.
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
,