Я использую Ubuntu 12.10 (Quantal) версия, и это в EOL.
Репозитории для более старых выпусков, которые не поддерживаются, перемещены в сервер архивирования. Эти репозитории доступны по http://old-releases.ubuntu.com.
Теперь я должен открыть этот репозиторий на своем локальном сервере так, чтобы мы могли выбрать пакеты от него вместо сервера архивирования. Для установки репозитория я использую зеркало Кв.
В настоящее время мой сервер является системой Ubuntu 12.04, и я должен открыть репозиторий для Ubuntu 12.10. В mirror.list файле мы добавляем следующие компоненты
Вот мой 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
Для этого я отослал следующие ссылки
http://www.unixmen.com/setup-local-repository-ubuntu-14-0413-1013-04-server/
Таким образом, у меня есть следующие вопросы
clean
строка говорит apt-mirror
, какие каталоги она должна проверить на файлы, которые больше не присутствуют в родительском зеркале (и так может быть удален).
Это не обязательно, но это - хорошая практика для большого, регулярно обновляемых зеркал.
Для Вашего особого случая (зеркало выпуска EOL), Вам не нужно clean
строка, так как зеркало EOL никогда не собирается изменяться, таким образом, никогда не должно быть файла для него для удаления.