Il existe une alternative au tableau de bord pour un référentiel deb?


8

Je suis curieux de savoir s'il existe une véritable alternative à Launchpad pour un développeur qui souhaite créer son propre référentiel.


Vous recherchez un logiciel pour créer et publier vous-même votre propre référentiel? Ou cherchez-vous un service en ligne qui vous le propose?
gertvdijk

@gertvdijk un service, je voudrais également définir les étapes de construction du logiciel.
user2485710

Réponses:


1

Un référentiel n'est qu'une série de répertoires. Il est généralement utilisé sur un serveur Web (via http), mais ce n'est pas obligatoire. Le processus complet pour ce faire est long:

  • Créer et télécharger une clé de signature GPG
  • Créez et signez vos packages
  • Configurer un serveur Web pour héberger ces choses
  • Utilisez quelque chose comme Dak ou Reprepro pour configurer la structure du répertoire et l'exporter vers le serveur Web.

Le résultat est un véritable référentiel que vous contrôlez. La différence avec un dépôt LP ​​est qu'il n'y a pas de raccourci pour ajouter votre clé de signature aux ordinateurs clients. Vous devrez les amener à utiliser la méthode à l'ancienne:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

Et puis ajoutez le dépôt ( add-apt-repositorypeut ajouter des http://...adresses).

Et même après cela, vous devez garantir la disponibilité. Si vous ne pouvez pas maintenir le dépôt, vous allez provoquer 404 avertissements sur les machines des clients. Personne n'aime ça.

Debian a la meilleure documentation sur la façon de procéder:


2
merci mais je cherche un service, pas un guide.
user2485710
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.