Я использую версию Ubuntu 12.10 (Quantal), и она находится в стадии окончания поддержки.
Репозитории для старых релизов, которые не поддерживаются, перемещаются на архивный сервер. Эти репозитории доступны по адресуhttp://old-releases.ubuntu.com.
Теперь мне нужно настроить этот репозиторий на моем локальном сервере, чтобы мы могли получать пакеты с него, а не с сервера архива. Для настройки репозитория я использовалApt-зеркалоинструмент
И создал репозиторий на сервере.
Вот файл 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
команды создаются следующие три папки
mirror skel var
Я создал для него символическую ссылку в папке /var/www с помощью
sudo ln -s /mirror/apt-mirror/mirror/old-releases.ubuntu.com/ubuntu ubuntu
и он загружает около 60 ГБ данных.
Соответственно я внес изменения в файл «/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
процесс. Он продолжится с того места, где был остановлен.