Ubuntu 14.04 でカスタム リポジトリを作成する方法

Ubuntu 14.04 でカスタム リポジトリを作成する方法

すべてのクライアントが自分のマシンからパッケージをインストールできるようにカスタム リポジトリ サーバーを構築する方法。

クライアントマシンのファイルに追加するURLの種類/etc/apt/sources.list。特定のパッケージを取得するため

答え1

Apacheのインストール:

sudo apt-get install apache2

必要なディレクトリを作成する

ウェブルート/var/www/内にディレクトリを作成します。

名前を repo としましょう。

sudo mkdir /var/www/repo

複数のアーキテクチャが必要な場合は、リポジトリの下に、使用するアーキテクチャごとにディレクトリを作成する必要があります。

ここでは、64 ビット システム用に amd64 を使用します。それでは、次のディレクトリを作成しましょう。

sudo mkdir /var/www/repo/amd64

Packages.gz ファイルの作成

コマンドを使用するdpkg-scanpackages

cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz

新しいリポジトリを追加する

sudo -H gedit /etc/apt/sources.list.d/custom-repo.list

次の行を追加します:

deb http://Your_Systme_IP/repo/ amd64/

最後に、ソース リストを更新します。

sudo apt-get update

これで、アプリをインストールしようとするたびに、ローカル リポジトリに deb ファイルがある場合はそこからインストールし、そうでない場合はインターネットからインストールすることになります。

関連情報