web-dev-qa-db-fra.com

Quelle est la signification de la création de packages dans un PPA?

J'ai téléchargé un PPA dans mon compte Launchpad avec succès. Mais cela me donne un message sur le côté droit car la construction du package est en attente. lorsque je clique pour plus d'informations, cela m'a donné à la fois une architecture 32 bits et AMD64 et un message car ce paquet doit être construit, mais maintenant je les ai vus comme construits avec succès. certains pourraient-ils m'expliquer la situation ici?

Merci .

4
rɑːdʒɑ

Lorsque vous téléchargez votre code source sur Launchpad, il est placé dans la file d'attente, selon un système de points (généralement plus le package est important, plus il a de points). Comme il est mentionné ici: https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage vous devez utiliser debuild -S puis téléchargez votre source via .changes fichier en cours de création.

Donc, ce que vous devez comprendre, c'est qu'un package n'est pas construit par le tableau de bord exactement lorsque vous téléchargez votre code source pour la construction. Vous devez donc attendre un certain temps (généralement 10 minutes à 1 heure). Launchpad commence alors à construire votre code source dans un DEB, selon ce que vous avez spécifié dans votre debian/control fichier. Par exemple, si vous avez spécifié que votre package est uniquement pour l'architecture i386, alors il va construire un package uniquement pour lui, mais si vous avez spécifié l'architecture Any, alors il va construire pour les architectures i386 et AMD64 . Les architectures prises en charge sont répertoriées ici: https://help.launchpad.net/Packaging/PPA#Supported_architectures

Jusqu'à ce que le package attend dans la file d'attente, il sera à l'état "Besoin de construction" et, comme vous pouvez le comprendre, les packages DEB n'ont pas encore été créés. Si le processus de construction est terminé, le tableau de bord vous fournit les packages DEB qu'il a produits. Vous pouvez voir les packages DEB dans la section "Afficher les détails du package": View Package Details

puis vous cliquez sur la flèche à gauche du colis:

click on the arrow

Fondamentalement, vous pouvez l'utiliser pour construire vos packages sur toutes les architectures disponibles si vous avez une machine i386 ou pour distribuer votre logiciel à plus de personnes en utilisant le add-apt-repository méthode. Avec cette méthode, tout le monde pourra recevoir des mises à jour du PPA spécifique.

5
hytromo