Ao longo dos anos, acumulei um grande número de .deb
pacotes com nomes não padrão e não me lembro de ter encontrado nenhum problema. Pacotes "famosos" com nomes não padronizados que as pessoas podem encontrar hoje em dia incluem google-chrome-stable_current_amd64.deb
e steam.deb
. (Em ambos os casos, o nome fixo e sem versão garante que uma URL estável possa ser usada para downloads e um nome estável para instruções de instalação.)
No entanto, eu não lembro de executar qualquer um com espaços em seus nomes; Isso também não deve causar problemas nas ferramentas, mas pode causar confusão para os usuários (já que eles precisarão citar o nome do arquivo ou escapar dos espaços se estiverem usando ferramentas baseadas em shell).
Outro ponto a ser observado é que usar um nome não padrão que não seja o mesmo nome do seu pacote (como armazenado no arquivo control
) também poderia causar confusão, por exemplo ao tentar para remover o pacote (já que o nome do pacote não será o mesmo que o nome usado para instalá-lo).
Como resultado de tudo isso, se você não quiser manter o nome canônico, eu recomendaria algo como my-program.deb
ou my-program_amd64.deb
(dependendo se você deseja oferecer suporte a várias arquiteturas). Você pode tornar isso um link simbólico para o nome do arquivo versionado também se você quiser permitir o download de versões mais antigas.