apt-mirror -error?

Я успешно настроил хранилище Ubuntu для 14.04 локально, используя apt-mirror.

Но сначала в sources.list я дал deb-amd64 для загрузки 64-битного репозитория, а после его завершения я просто добавил еще один набор deb-репозиториев (скажем, deb-i386) для загрузки 32-битных.

Я остановил его посередине, потому что не хочу отражать 32-битные репозитории. После этого я запустил clean.sh и удалил 32-битные файлы.

Теперь, когда я даю sudo apt-get update во время использования репозиториев ЛВС, он успешно обновляется, и между ними появляется ошибка, что он не может извлечь двоичные i386 файлы. Ошибка выглядит следующим образом:

Err http://<lanip> trusty/main i386 Packages
  404  Not Found
Err http://<lanip> trusty/restricted i386 Packages
  404  Not Found
W: Failed to fetch http://<lanip>/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found

W: Failed to fetch http://<lanip>/ubuntu/dists/trusty/restricted/binary-i386/Packages  404  Not Found

W: Failed to fetch http://<lanip>/ubuntu/dists/trusty/universe/binary-i386/

мой список apt-mirror выглядит следующим образом:

  ############# config ##################


set base_path    /data/ubuntu_repository/trusty_repo
  set nthreads     20

  set _tilde 0
    #
    #################################

# Trusty 64Bit Mirror
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse

###### Ubuntu Partner Repo
deb-amd64 http://archive.canonical.com/ubuntu trusty partner

###### Ubuntu Extras Repo
deb-amd64 http://extras.ubuntu.com/ubuntu trusty main

clean http://archive.ubuntu.com/ubuntu
clean http://security.ubuntu.com/ubuntu
clean http://archive.canonical.com/ubuntu
1
задан 13 May 2014 в 22:00

1 ответ

У меня была точная проблема; мое amd64-единственное зеркало работало, но я ненавидел те ошибки. Решение состояло в том, чтобы добавить [ arch=amd64 ] в каждой активной строке моего sources.list файл.

[еще 116] ошибки! И где я находил эту информацию, Вы спрашиваете?> blush< путем указания прочитайте руководство палец во мне. $ man sources.list

# deb cdrom:[Ubuntu 14.04 LTS _Trusty Tahr_ - Release amd64 (20140417)]/ trusty main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
#deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb [ arch=amd64 ] http://local_apt_mirror/ubuntu/ trusty main restricted
#deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src [ arch=amd64 ] http://local_apt_mirror/ubuntu/ trusty main restricted
0
ответ дан 13 May 2014 в 22:00

Другие вопросы по тегам:

Похожие вопросы: