
Ich verwende die Ubuntu-Version 12.10 (Quantal) und sie ist am Ende ihres Lebenszyklus.
Die Repositories für ältere Releases, die nicht unterstützt werden, werden auf einen Archivserver verschoben. Diese Repositories sind verfügbar unterhttp://old-releases.ubuntu.com.
Jetzt muss ich dieses Repository auf meinem lokalen Server einrichten, damit wir Pakete von dort statt vom Archivserver abrufen können. Zum Einrichten des Repositorys habe ich verwendetApt-SpiegelWerkzeug
Und das Repository auf dem Server erstellt.
Hier ist die Datei 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
Nach dem Ausführen apt-mirror
des Befehls werden die folgenden drei Ordner erstellt
mirror skel var
Ich habe einen symbolischen Link dafür im Ordner /var/www erstellt mit
sudo ln -s /mirror/apt-mirror/mirror/old-releases.ubuntu.com/ubuntu ubuntu
und es lädt etwa 60 GB Daten herunter.
Entsprechend habe ich Änderungen in der Datei „/etc/apt/source.list“ vorgenommen.
Hier ist der Inhalt meiner Datei 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
Ich teste es mit sudo apt-get update
. Aber es gibt mir folgenden Fehler
W: Failed to fetch http://XXXXXX.net/ubuntu/dists/quantal-security/universe/binary-amd64/Packages 404 Not Found
Nach dem Debuggen habe ich festgestellt, dass ich verpasst habedistsVerzeichnis, in dem eine Konfiguration vorhanden ist (ich weiß nicht wirklich, was eine Konfiguration ist).
kann jemand wissen, wie man dies erstelltdistsVerzeichnis oder gibt es eine andere Möglichkeit, damit ich es mit meinem ursprünglichen Repository synchronisieren kann.
Antwort1
Sie können den Vorgang erneut starten apt-mirror
. Er wird dort fortgesetzt, wo er gestoppt wurde.