Где должны быть файлы примеров для пакета?

Я создаю пакет Debian для развертывания на Raspbian. Все до сих пор выглядит хорошо – у меня есть libs, входящие в / usr / libs, заголовки в / usr / include и changelogs в / usr / share / doc. У меня также будет несколько утилит, идущих в / usr / bin в долгосрочной перспективе.

Однако у меня также есть некоторые примеры кода, которые я хочу включить. Для большинства пользователей Raspbian я мог бы поместить их в / home / pi / some-examples-we-all-love. Однако установщик может не быть пользователем pi, и учетная запись pi по умолчанию могла быть удалена. Кажется, это ужасная идея.

  • Тест Fail2ban-Regex всегда говорит об отсутствии хоста в группе
  • Неразрешенные зависимости при установке AceStream
  • Раскладка клавиатуры не изменяется в Chromium под Debian
  • Запуск сценария для настройки конфигурации монитора
  • Что такое «вино: плохой формат EXE для Z: \ m \ Desktop \ PortForward Network Utilities.desktop» означает?
  • Установите gcc 4.7.2 на Debian сжимать 64x
  • Один из вариантов – установить примеры в / tmp / some-examples-we-all-love, а затем попытаться найти имя пользователя, который вызвал sudo для установки пакета, и использовать postinst-скрипт для копирования в свой домашний каталог, а затем очистить. Но я не знаю, действительно ли это возможно.

    Другой альтернативой было бы поместить примеры где-то еще в дерево, а затем установить скрипт утилиты в / usr / bin, называемый «install-the-lovely-examples» или аналогичный, и попросить пользователя запустить его в любой директории, в которой они хотят примеры установлены. Затем скрипт копирует примеры в любую папку, которая им нравится, всякий раз, когда и как часто им это нравится. Он также имеет преимущество в том, что он действует как псевдо-резервное копирование, если пользователь шланги с примерами и хочет попробовать снова с нуля.

    Я чувствую, что третий вариант, вероятно, лучше всего, но где должны храниться файлы примеров?

    Linux и Unix - лучшая ОС в мире.