apt mirror escolhe arquitetura errada

2

Eu tentei fazer um espelho de repositório usando o apt-mirror e, inexplicavelmente, escolher a arquitetura errada.

Esta é a arquitetura da máquina de espelhamento:

uname -a
Linux MyWorkStation 3.2.0-76-generic #111-Ubuntu SMP Tue Jan 13 22:16:09 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

head /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
stepping        : 2
microcode       : 0x10
cpu MHz         : 3458.056
cache size      : 12288 KB
physical id     : 0

Isto é o que meu /etc/apt/mirror.list se parece:

############# 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://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu precise-proposed main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu precise-proposed main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

clean http://archive.ubuntu.com/ubuntu

O espelho criado foi apenas binários amd64, não i386. Onde está tudo errado?

    
por Tyler Durden 28.03.2016 / 04:33

1 resposta

4

Sua saída uname -a mostra que a máquina de espelhamento é amd64 e o padrão de set defaultarch <running host architecture> diz para espelhar amd64.

Tente adicionar deb-i386 linhas (que, de outra forma, duplicam as deb linhas) ou altere as deb linhas para deb-i386 .

A menos que você tenha pouco espaço em disco, eu recomendo adicionar em vez de alterar - você já espelhou amd64 e pode precisar dele no futuro (e você pode usá-lo para atualizar ou instalar pacotes em seu apt-mirror host em si), então por que deletá-lo?

    
por 28.03.2016 / 04:39