Veja como outros softwares de terceiros fazem isso no seu sistema.
No OpenBSD, os pacotes de terceiros são instalados em /usr/local
, mas usam /var
para dados variáveis (já que é para isso que /var
). Alguns pacotes criam /var/pkgname
diretórios (como mysql
) e alguns podem criar /var/log/pkgname
(como ConsoleKit
parece fazer) dependendo do tipo de dados que precisa armazenar em /var
.
Para projetos privados e locais (pequenos, por data), não vejo nenhuma razão real para não usar /usr/local/var
, exceto com a ressalva importante que /
, /usr
ou /usr/local
(se esses pontos de montagem separados de /var
) possivelmente pode ser preenchido se o aplicativo produzir grandes conjuntos de dados. Se /
for preenchido, isso possivelmente impedirá que o sistema funcione corretamente (é por isso que /var
geralmente está em seu próprio sistema de arquivos). Se /usr/local
for preenchido, isso impedirá a instalação de software adicional.