パッケージのアップロード

パッケージのアップロード先はお問い合わせください

現在のところ、パッケージのアップロード先は、開発者以外へ非公開としています。

アップロード先のアドレス、アカウント情報については、までお問い合わせください。

パッケージのアップロードに先だってGnuPGによる署名を行います。例 5-3のようにして作成されたパッケージに署名してください。

例 5-3パッケージへの署名
$ rpm --addsign パッケージファイル名

なお、vbuilderによるパッケージのビルド時に--signオプションを付加することにより、署名を同時に行うことも可能です。

念のため、アップロードする全てのパッケージファイルに対して例 5-4のようにしてパッケージへの署名の検証を行ってください。

例 5-4パッケージへの署名の検証

この例では、アップロードするパッケージを一つのディレクトリに集めた場合を想定しています。

$ rpm -K *.rpm
gnome-panel-2.28.0-4vl6.src.rpm: (sha1) dsa sha1 md5 gpg OK
gnome-panel-2.28.0-4vl6.x86_64.rpm: (sha1) dsa sha1 md5 gpg OK

アップロードするパッケージファイル全てに gpg という文字列が含まれていることを確認してください。

署名に問題がなければ、lftpなどのftpクライアントを用いて、パッケージをアップロードします。アップロード先のディレクトリ構成は以下のようになっています。

  • VineLinux

    • 5 (Vine Linux 5.x向けのmainカテゴリに属するパッケージのproposed-updates用)
  • VinePlus

    • 4.0 (Vine Linux 4.2向けのplusカテゴリ等に属するパッケージアップロード用)

      • nonfree (同nonfreeカテゴリ等に属するパッケージアップロード用)
    • 5 (Vine Linux 5.x向けのplusカテゴリ等に属するパッケージアップロード用)

      • nonfree (同nonfreeカテゴリ等に属するパッケージアップロード用)
  • VineSeed (nonfreeを除くVineSeed向けパッケージアップロード用)

    • nonfree (VineSeed向けnonfreeパッケージアップロード用)
署名を忘れた場合の通知について

パッケージへの署名を行わずにパッケージをアップロードした場合、aptリポジトリへの登録が拒否されます。

この場合、開発者用メーリングリスト“ [VPMIRROR] NOT SIGNED PACKAGE UPLOADED”という件名のメールが自動送信されます。このメールに拒否されたパッケージファイル名が含まれていますので署名を行った上で再度、アップロードしてください。

誤ったパッケージをアップロードした場合

誤ったパッケージをアップロードした場合、自分で削除することができません。

誤ったパッケージのアップロードに気づいた場合は、速やかに開発者用メーリングリストに削除依頼を投稿してください。