Específico para o Ubuntu, embora o FHS seja seguido, existem políticas específicas para aplicativos, dependendo de como elas são enviadas.
Se o aplicativo for enviado para inclusão no universo ou em repositórios multiversos, você deve seguir a política conforme a forma como você está enviando o aplicativo (seja através do Debian primeiro ou diretamente para o Ubuntu).
Se o aplicativo for enviado via MyApps para inclusão no repositório de software pago ou extras, eles devem estar de acordo com a Política de extensão . Basicamente, o aplicativo deve ser instalado e executado a partir de /opt/<appname>
. Você pode salvar as informações no diretório inicial dos usuários e esses locais variam dependendo do que você está salvando (configurações devem ser salvas em ~/.config/<appname>
), etc. Isso segue os padrões do freedesktop.org.