J'ai réussi à configurer un référentiel Ubuntu pour 14.04 localement en utilisant apt-mirror
.
Mais au début du sources.list
J'ai donné deb-AMD64
pour télécharger le référentiel 64 bits et après l'avoir terminé, je viens d'ajouter un autre ensemble de référentiels deb (disons deb-i386
) pour le téléchargement 32 bits.
Je l'ai arrêté au milieu parce que je ne souhaite pas mettre en miroir les référentiels 32 bits. Après cela, j'ai couru clean.sh
et qui a supprimé les fichiers 32 bits.
Maintenant, quand je donne Sudo apt-get update
lors de l'utilisation des référentiels LAN, il obtient des mises à jour réussies et entre les deux, il montre une erreur qu'il ne peut pas récupérer le binaire i386
des dossiers. Erreur comme suit:
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/
ma liste apt-mirror est la suivante:
############# 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
J'avais le problème exact; mon miroir AMD64 uniquement fonctionnait mais je détestais ces erreurs. La solution consistait à ajouter [ Arch=AMD64 ]
dans chaque ligne active de mon sources.list
fichier.
Plus d'erreurs! Et où ai-je trouvé cette information, demandez-vous? > rougissez <en pointant le doigt RTFM sur moi-même. $ 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