Существует ли политика 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,

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