web-dev-qa-db-ja.com

ローカルubuntuリポジトリを構築する際に「クリーニングセクション」を追加する必要がありますか?

Ubuntu 12.10(Quantal)バージョンを使用していますが、EOLにあります。

サポートされていない古いリリースのリポジトリは、アーカイブサーバーに移動されます。これらのリポジトリは http://old-releases.ubuntu.com で入手できます。

次に、アーカイブサーバーの代わりにリポジトリからパッケージをフェッチできるように、ローカルサーバーにこのリポジトリを設定する必要があります。私が使用しているリポジトリの設定にはApt-mirror

現在、私のサーバーはUbuntu 12.04システムであり、Ubuntu 12.10のリポジトリを設定する必要があります。 mirror.listファイルに次のコンポーネントを追加しています

  • 保管場所(base_path)
  • ダウンロードスレッドの数(nthreads)
  • リリースとアーキテクチャ
  • 清掃部

これが私のmirror.listファイルです

############# config ##################
#
# set base_path    /var/spool/apt-mirror
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running Host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads     20
set _tilde 0
#
############# end config ##############

############# Src path for 12.10 #############
deb http://old-releases.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu quantal-security main restricted universe multiverse

このために私は以下のリンクを参照しました

https://www.packtpub.com/books/content/create-local-ubuntu-repository-using-apt-mirror-and-apt-cacher

http://www.unixmen.com/setup-local-repository-ubuntu-14-0413-1013-04-server/

だから私は次の質問があります

  1. Mirror.listファイルにクリーニングセクションを追加する必要がありますか?.
  2. 必須の場合は、EOLリリースに何を追加する必要がありますか。
2
user2622247

clean行はapt-mirror親ミラーに存在しなくなった(したがって削除できる)ファイルをチェックする必要があるディレクトリ。

これは必須ではありませんが、定期的に更新される大規模なミラーには適しています。

特定のケース(EOLリリースのミラー)の場​​合、EOLミラーは変更されないため、clean行は必要ありません。したがって、削除するファイルはありません。

3
muru