La mia comprensione è che si desidera distribuire / distribuire un pacchetto su più distribuzioni basate su Debian.
Nel mondo Debian / Ubuntu, non dovresti fornire singoli .debfile da scaricare e installare. Dovresti invece fornire un repository APT. (nel mondo Fedora / Red Hat / CentOS farei un consiglio simile per fornire un repository YUM). Non solo risolve il problema di come nominare il file deb, ma il repository è un modo efficace per fornire la versione più recente del pacchetto, inclusi bug-fix e aggiornamenti di sicurezza. La creazione di un repository APT va oltre lo scopo di questa pagina / domanda, basta cercare "come impostare un repository apt"
Ora torniamo alla tua domanda: "convenzione di denominazione dei pacchetti":
Quando si genera il pacchetto con dpkg-buildpackage, il pacchetto verrà nominato in modo standard. Citando la manpage dpkg-name :
Un nome pacchetto completo è costituito da package_version_architecture.package-type come specificato nel file di controllo del pacchetto.
package_version_architecture.package-type
La politica Debian è il posto giusto per conoscere la sintassi dei file di controllo: nome (sia per i pacchetti sorgente che binari), versione , architettura , tipo di pacchetto .
Non vi è alcuna disposizione per dichiarare la distribuzione, perché non è così che vanno le cose.
Se è necessario compilare la stessa versione di un pacchetto per più distribuzioni , si cambierà il versioncampo (nel file debian/changeloge debian/control). Alcune persone usano il nome della distribuzione nel campo versione. per esempio openssl :
0.9.8o-4squeeze14
1.0.1e-2+deb7u14
1.0.1k-1
Se è quello che vuoi fare, assicurati di leggere la politica debian debian_revisionnella versione .
debe modificare il.changesfile