Não é possível localizar os arquivos em cache do Apt-Cacher NG após executar a instalação do preseed no Ubuntu usando o cacher como proxy

1

Eu configurei o Apt-Cacher NG em um host Ubuntu. Eu estou usando isso para armazenar em cache outra instalação do Ubuntu e configurar um repo para outras instalações. Eu tentei instalar o Ubuntu através do arquivo preseed abaixo, apontando para o proxy cacher. Não consigo encontrar arquivos .deb armazenados em cache. Eles estão sendo armazenados em cache?

Arquivo preseed:

d-i debian-installer/locale string en_US
d-i time/zone string UTC

d-i keyboard-configuration/xkb-keymap select us

d-i netcfg/choose_interface select auto


d-i mirror/country string enter information manually
d-i mirror/http/hostname string 10.0.2.2:3142
d-i mirror/http/directory string /archive.ubuntu.com/ubuntu


d-i partman-auto/method string regular
d-i partman-auto/expert_recipe string \
        scheme ::                     \
        200 0 200 ext4                \
                $primary{ }           \
                $bootable{ }          \
                method{ format }      \
                format{ }             \
                use_filesystem{ }     \
                filesystem{ ext4 }    \
                mountpoint{ /boot } . \
        200% 0 200% linux-swap        \
                $primary{ }           \
                method{ swap }        \
                format{ } .           \
        1 0 -1 ext4                   \
                $primary{ }           \
                method{ format }      \
                format{ }             \
                use_filesystem{ }     \
                filesystem{ ext4 }    \
                mountpoint{ / } .
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

d-i base-installer/excludes string laptop-detect
d-i base-installer/kernel/override-image string linux-server

d-i clock-setup/utc-auto boolean true
d-i clock-setup/utc boolean true
d-i time/zone string US/Pacific
d-i clock-setup/ntp boolean true

d-i mirror/country string US
d-i mirror/http/proxy string
d-i pkgsel/install-language-support boolean false
tasksel tasksel/first multiselect standard, ubuntu-desktop

d-i pkgsel/include string curl sudo ubuntu-desktop
d-i pkgsel/language-packs multiselect

d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean true
d-i finish-install/reboot_in_progress note
    
por Thiago Rider Augusto 06.07.2016 / 20:23

1 resposta

0

Eu acho que você precisa definir mirror/http/proxy para o seu apt-cacher-ng host, caso contrário, provavelmente está usando a versão específica do país do mirror archive.ubuntu.org que pode não coincidir com o URL do mirror que você Especificadas. A desvantagem do espelho / http / proxy é que ele afeta TODOS os downloads http (wget / curl / etc) pela duração da pré-configuração.

Na verdade, depois de ler mais, você deve deixar o país como literalmente country string manual . Manual não significa 'substitua-me' nesta instância, isso significa que não escolhe automaticamente um espelho (o comportamento padrão) e é por isso que você não estava vendo nenhum tráfego em seu host apt-cacher-ng, o sistema foi simplesmente ignorando e indo para o espelho regional local.

    
por dragon788 13.07.2017 / 22:51