Crear fichero .deb:
Pues lo más sencillo… crear tus ficheros y directorios y mediante el directorio debian (más concretamente su fichero install) decir dónde va cada fichero. Accedemos al directorio y ejecutamos:dpkg-buildpackage
Crear PPA:
Un poco más díficil. Hay que subir una clave GPG al servidor de Ubuntu. Tras crear el .deb anterior y en el directorio padre, generamos el fichero source.changes con:
dpkg-buildpackage # Este para crear el .deb
dpkg-buildpackage -S -sa -rfakeroot # Este para subir a una PPA
Para subirlo:
dput ppa:costales/unity-webapps-telegram unity-webapps-telegram_0.0.1_source.changes
Si tienes problemas para subirlo por culpa de la clave pública GPG:
dput
--unchecked ppa:costales/unity-webapps-telegram unity-webapps-telegram_0.0.1_source.changes
Para dput puede que necesites también:
sudo apt install dput
$ cat ~/.dput.cf
[costales/anoise]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~costales/ubuntu/anoise/
login = anonymous
allow_unsigned_uploads = 0
$
Para replicar un PPA a otras series.