Ubuntuでローカルなaptリポジトリをセットアップする方法はありますか?
Ubuntuでローカルのaptリポジトリを構築するには、次の手順に従って操作してください。
- Apache2サーバーのインストール:
- sudo apt-get update
sudo apt-get install apache2 - aptリポジトリディレクトリを作成する:
- sudo mkdir /var/www/aptを実行してください。
- aptソースディレクトリに必要なソフトウェアパッケージをコピーしてください。
- パッケージファイルを/var/www/aptにコピーしてください。
- 「Packages.gz」インデックスファイルを生成します。
- /var/www/aptディレクトリにcdして、dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz を実行してください。
- Apache2サーバーをAPTリポジトリに設定します。
- sudo nano /etc/apache2/sites-available/apt.conf を開いてください。
- ファイルを開いて、以下の内容を追加して保存してください。
-
ServerAdmin webmaster@localhost
DocumentRoot /var/www/aptOptions Indexes FollowSymLinks
AllowOverride None
Require all granted
Options Indexes
Options +FollowSymLinks
IndexOptions FancyIndexing - apt.confファイルを有効にする:
- sudo a2ensite apt.conf を実行してください。
- Apache2サーバーを再起動します。
- サービスapache2を再起動してください。
- Ubuntuのソフトウェアソースリストにaptリポジトリを追加します。
- sudo nano /etc/apt/sources.list.d/apt-local.list を開いてください。
- 指定された内容を開いているファイルに追加して保存してください。
- ローカルホストのURLからパッケージをインストールします。
- ソフトウェアパッケージリストを更新します。
- sudo apt-get update を実行してください。
現在、ローカルのaptソースが成功裏に構築されました。ローカルaptソースからパッケージをインストールするには、sudo apt-get installコマンドを使用できます。