私は調査中で、その一歩は学術ファイルを追加するためのPPAを作成することです。非常に低速のインターネットと、ランチパッドでホストされているPPAをパブリックに変換できないため、ローカルサーバーでホストする必要があります。2009年からチュートリアルに従ってみましたが、成功しませんでした。誰かが私を助けてくれますか?
私は調査中で、その一歩は学術ファイルを追加するためのPPAを作成することです。非常に低速のインターネットと、ランチパッドでホストされているPPAをパブリックに変換できないため、ローカルサーバーでホストする必要があります。2009年からチュートリアルに従ってみましたが、成功しませんでした。誰かが私を助けてくれますか?
回答:
PPAリポジトリは、Launchpadサーバーによって管理される単純な(おおよその)APTリポジトリです。
別の方法として、ランチパッドサーバーをセットアップしたくない場合(簡単ではありません)、aptレポジトリを作成するだけで済みます。これにより、パッケージをプライベートに配布することがより簡単になります。
その他の質問については、askubuntu-aptリポジトリの設定方法を参照してください。
そしてその質問から、リポジトリを作成する方法についてこのガイドに従うことができます。2つのオプションがあることを確認します。シンプル(ユーザーにとっては簡単ですが、自動ではありません)とアドバンス(複雑ですがユーザーにとっては使いやすい)です。
これは簡単なことではありません。
私が知る限り、PPAの使用法はlaunchpad.netのみです。したがって、PPAサーバーはありません。
送信元:https : //launchpad.net/ubuntu/+ppas
パーソナルパッケージアーカイブ(PPA)を使用すると、Launchpadによってaptリポジトリとしてビルドおよび公開されるUbuntuソースパッケージをアップロードできます。PPAとその使用方法の詳細については、ヘルプページをご覧ください。
したがって、質問に答えるには、独自のLaunchpadインスタンスを実行する必要があります。幸運なことに、これに関する非常に長い記事がここにあります。
リンクからいくつかの重要なメモ:
Launchpadをビルドして実行するには、Ubuntuを実行するコンピューターが必要です。本番用Launchpad.netサイトはUbuntu 10.04 LTSで実行されます。開発者は主に10.04 LTS、11.10または12.04 LTSを実行しますが、他のものも機能する場合があります。
推奨される開発構成は、より広いシステムへの影響を最小限に抑えるために、LXCコンテナーで Launchpadを実行しているUbuntu 12.04 LTS以降です。
注:インストールスクリプトによって導入された変更により、現在のWeb開発設定が壊れる可能性があるため、上記のように、仮想マシンまたはLXCコンテナでLaunchpadを試すことをお勧めします。