私は Ubuntu 12.10 (Quantal) バージョンを使用していますが、これは EOL です。
サポートされていない古いリリースのリポジトリはアーカイブサーバーに移動されます。これらのリポジトリは次の場所で入手できます。http://old-releases.ubuntu.com。
今、私はアーカイブサーバーの代わりにパッケージを取得できるように、ローカルサーバーにこのリポジトリを設定する必要があります。リポジトリの設定には、アプトミラー道具
そしてサーバー上にリポジトリを作成しました。
ここにmirror.listファイルがあります
############# config ##################
#
set base_path /mirror/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
コマンドを実行すると、apt-mirror
次の3つのフォルダが作成されます。
mirror skel var
私は/var/wwwフォルダにシンボリックリンクを作成しました。
sudo ln -s /mirror/apt-mirror/mirror/old-releases.ubuntu.com/ubuntu ubuntu
約60GBのデータがダウンロードされます。
したがって、「/etc/apt/source.list」ファイルに変更を加えました。
これが私のsources.listファイルの内容です
deb http://XXXXXX.net/ubuntu/ quantal main restricted universe multiverse
deb http://XXXXXX.net/ubuntu/ quantal-updates main restricted universe multiverse
deb http://XXXXXX.net/ubuntu quantal-security main restricted universe multiverse
を使用していますsudo apt-get update
。しかし、次のエラーが発生します
W: Failed to fetch http://XXXXXX.net/ubuntu/dists/quantal-security/universe/binary-amd64/Packages 404 Not Found
デバッグ後、私は見逃していたことに気付きました地区いくつかの設定が存在するディレクトリ (設定が何であるかはよくわかりません)。
これを作成する方法を誰か知っていますか地区ディレクトリまたは元のリポジトリを同期できる他の方法はありますか。
答え1
プロセスを再度開始できますapt-mirror
。停止したところからプロセスが続行されます。