web-dev-qa-db-fra.com

Comment déposer / supprimer un référentiel publié correctement?

Cela semble être un problème répandu auquel beaucoup sont confrontés et il n'y a de solution nulle part sur Internet.

Je crée un référentiel avec mes packages .deb et il est publié, maintenant mon fichier de version dans le référentiel est corrompu, donc je dois réparer le fichier de version, je veux supprimer le référentiel, mais quand je le laisse tomber, j'obtiens une erreur disant "Les dépôts publiés ne peuvent pas être supprimés". Comment annuler la publication d'un dépôt et le supprimer, afin que je puisse créer un nouveau dépôt avec la même distribution et le publier à nouveau.

1
droaak

Si je vous ai bien compris, vous avez créé un référentiel local avec aptly repo create, y a ajouté des packages et l'a publié avec aptly publish repo. refuserait avec justesse d'abandonner le dépôt local avec aptly repo drop si le référentiel est publié. Vous devez donc d'abord supprimer la publication avec aptly publish drop.

Si le fichier Release est cassé, vous pouvez simplement essayer d'exécuter aptly publish update pour recréer des fichiers de métadonnées.

3
Andrey Smirnov