Registre-se no Launchpad como o txwikinger disse, então você precisa gerar uma chave GPG
gpg --gen-key
e faça o upload para o servidor de chaves do Ubuntu
gpg --keyserver keyserver.ubuntu.com --publish-keys $KEYID
Substituindo $KEYID
pelo número após a barra na linha "seg" de:
gpg -K --fingerprint
Clique no + verde ao lado da parte da chave GPG do seu perfil e forneça a impressão digital da chave do comando anterior. Você receberá um email criptografado. Descriptografá-lo (configure sua chave GPG em seu cliente de e-mail para facilitar isso) e, em seguida, clique no link dentro para verificar se você possui a chave.
Clique na sua página do launchpad.net para criar um novo PPA
Siga os guias de empacotamento do Source Lab, mas, ao contrário do que o Txwikinger disse, você não fará o upload de um deb. Isso porque um deb é um pacote binário e os PPAs aceitam pacotes de código-fonte. Depois que você tiver os 4 arquivos necessários (/ debian / rules / debian / changelog / debian / control e / debian / copyright) em seu diretório de origem e um tarball original da fonte fora dele, execute
debuild -S -sa
Um pacote fonte será gerado, consistindo em um .debian.tar.gz (se estiver usando o formato fonte 3.0) ou .diff.tar.gz junto com um arquivo .dsc e .changes. O .dsc e .changes precisarão ser assinados, portanto, você precisará inserir sua senha GPG duas vezes. O -sa
é necessário apenas na primeira vez que você carregar esse pacote no PPA. Revisões posteriores, você pode vivê-lo.
Então você vai correr:
dput ppa:youruser/ppa *.changes
Obviamente, preencha seu próprio nome de usuário e, se você escolher um nome personalizado para o PPA, coloque-o após a barra. A página do PPA no Launchpad informará a exata sintaxe do ppa: