web-dev-qa-db-ja.com

公開されたレポを適切にドロップ/削除する方法は?

これは多くの人が直面している一般的な問題のようで、インターネット上には解決策がありません。

.debパッケージでリポジトリを作成して公開すると、リポジトリ内のリリースファイルが破損しているため、リリースファイルを修正する必要があります。リポジトリをドロップしたいのですが、ドロップするとエラーが発生します。 「公開されたリポジトリは削除できません」と言っています。同じリポジトリで新しいリポジトリを作成して再度公開できるように、リポジトリを非公開にしてドロップする方法。

1
druuu

正しく取得できた場合は、aptly repo createを使用してローカルリポジトリを作成し、そこにいくつかのパッケージを追加して、aptly publish repoを使用して公開しました。リポジトリが公開されている場合、aptly repo dropを使用してローカルリポジトリを削除することは適切に拒否されます。したがって、最初にaptly publish dropを使用してパブリッシュをドロップする必要があります。

Releaseファイルが壊れた場合は、aptly publish updateを実行してメタデータファイルを再生成してみてください。

3
Andrey Smirnov