Não realmente.
Em teoria, você poderia adicionar um programa à seção %pre
de pré-instalação. Se isso retornar um código de saída diferente de zero, a instalação falhará. No entanto, um usuário sempre pode fazer uma instalação com --no-script
.
E, mesmo que tal imposição seja possível, um rpm é realmente um arquivo cpio encapsulado; um usuário poderia fazer rpm2cpio
para convertê-lo e extrair os arquivos diretamente.
Basicamente, o formato rpm não é um contêiner protegido contra cópia e não pode ser usado para impor qualquer tipo de controle de acesso ou esquema de licenciamento.