it-swarm-ja.com

プライベートPPAサーバーを作成するにはどうすればよいですか?

私は研究中で、そのステップは学術ファイルを追加するためにPPAを作成することです。インターネットが非常に低速であり、ランチパッドでホストされているPPAをパブリックに変換できないため、ローカルサーバーでホストする必要があります。私は2009年からチュートリアルを試みましたが、成功しませんでした。誰かが私を助けることができますか?

8
João Vinholi

Ppaリポジトリは、(ほぼ)ランチパッドサーバーによって管理されるAPTリポジトリです。

別の方法として、ランチパッドサーバーをセットアップしたくない場合(簡単ではありません)、単純にaptリポジトリを作成することができます。これはより簡単で、パッケージを個人的に配布できます。

それに関する他の質問は askubuntu-aptリポジトリの設定方法 で見ることができます。

そして、その質問から、これに従うことができます リポジトリの作成方法に関するガイド 。 2つのオプションがあることを確認してください。シンプル(従うのは簡単ですが、ユーザーにとってはそれほど自動ではない)と高度(複雑だがユーザーにとっては使いやすい)です。

9
PhoneixS

これは簡単ではありません。

私が知る限り、PPAの使用法はlaunchpad.netのみです。したがって、PPAサーバーはありません。

From: https://launchpad.net/ubuntu/+ppas

Personal Package Archives(PPA)を使用すると、Ubuntuソースパッケージをアップロードして、Launchpadでaptリポジトリとしてビルドおよび公開できます。 PPAの詳細と使用方法については、 ヘルプページ をご覧ください。

したがって、質問に答えるには、独自のLaunchpadインスタンスを実行する必要があります。 幸運なことに、これに関する非常に長い記事があります

リンクからいくつかの重要な注意事項:

Launchpadをビルドして実行するには、Ubuntuを実行しているコンピューターが必要です。製品版のLaunchpad.netサイトはUbuntu 10.04 LTSで実行されます。開発者は主に10.04 LTS、11.10または12.04 LTSを実行していますが、他の開発者も動作する場合があります。

推奨される開発構成は、より広いシステムへの影響を最小限に抑えるため、 LXCコンテナー でランチパッドを実行するUbuntu 12.04 LTS以降です。

注:インストールスクリプトによって導入された変更により、現在のWeb開発設定が壊れる可能性があるため、上記のように、仮想マシンまたはLXCコンテナーでLaunchpadを試すことをお勧めします。


プライベートランチパッドインスタンスの経験はありますか? もご覧ください。

1
Rinzwind