Локальный Contents-amd64.gz (загружаемый с помощью apt-mirror) не совпадает с Contents-amd64.gz на in.archive.ubuntu.com. Зачем?
Я пытался настроить локальный репозиторий для Ubuntu 18.04, используя apache2
а также apt-mirror
,
Я заметил, что размер /ubuntu/dists/bionic*/Contents-amd64.gz
не совпадает с соответствующим файлом на in.archive.ubuntu.com
,
мой 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 ##############
deb http://in.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://in.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://in.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
clean http://in.archive.ubuntu.com/ubuntu
Например, загруженный ubuntu/dists/bionic/Contents-amd64.gz
имеет размер 11,9 МБ, и менеджер архивов говорит, что внутри него находится большой файл размером 3,7 ГБ, который не может быть извлечен - похоже, это случай повреждения. Тем не менее, один на http://in.archive.ubuntu.com/ubuntu/dists/bionic/ Contents-amd64.gz имеет размер 37,7 МБ и успешно извлекается.
Даже после того, как я удаляю загруженный файл и запускаю sudo apt-mirror
, загруженный файл такой же, как и раньше. Почему это так?
загруженный ubuntu/dists/bionic/
имеет следующее:
ubuntu/dists/bionic/
- main/
- multiverse/
- restricted/
- universe/
- Contents-amd64.gz
- InRelease
- Release
- Release.gpg
Я так понял что я не настроил apt-mirror
скачивать i386
, но не должен Contents-amd64.gz
быть таким же?