¿A dónde deberían ir los files de ejemplo para un package?

Estoy construyendo un package Debian para su implementación en Raspbian. Todo hasta ahora se ve bien – Tengo libs en / usr / libs, encabezados en / usr / include y changelogs en / usr / share / doc. También tendré algunas utilidades entrando en / usr / bin a la larga.

Sin embargo, también tengo algunos ejemplos de código que quiero include. Para la mayoría de los usuarios de Raspbian podría ponerlos en / home / pi / some-examples-we-all-love. Sin embargo, el instalador puede no ser el usuario pi, y la count pi pnetworkingeterminada podría haberse eliminado. Parece una idea terrible.

Una alternativa sería instalar los ejemplos en / tmp / some-examples-we-all-love y luego tratar de encontrar el nombre del usuario que llamó a sudo para instalar el package y usar una secuencia de commands postinst para copyr en su directory de inicio y luego limpiar. Pero no sé si eso es realmente posible.

Otra alternativa sería poner los ejemplos en otro lugar en el tree y luego instalar un script de utilidad en / usr / bin llamado "install-the-lovely-examples" o similar, y pedirle al usuario que lo ejecute en el directory que desee. ejemplos instalados. La secuencia de commands luego copyrá los ejemplos en la carpeta que prefiera, siempre y cuando quiera. También tiene la ventaja de actuar como una pseudo-copy de security en caso de que el usuario ordere los ejemplos y quiera volver a intentarlo desde cero.

Siento que la tercera opción es probablemente la mejor, pero ¿dónde deberían almacenarse los files de ejemplo?

Solutions Collecting From Web of "¿A dónde deberían ir los files de ejemplo para un package?"