J'ai une vieille machine de test sur Debian Wheezy que je ne peux pas vraiment mettre à jour pour le moment.
Les référentiels Debian Wheezy ont été archivés en février. Je veux donc à l'avance, et mis à jour mon /etc/apt/sources.list
de
deb http://ftp.fr.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main
à
deb http://archive.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://archive.debian.org/debian wheezy-updates main
Mais, lors de l'exécution apt-get update
, j'obtiens cette erreur:
# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
404 Not Found [IP : 193.62.202.28 80]
D'autres référentiels sont mis à jour sans problème.
Suis-je en train de manquer quelque chose?
debian
apt
debian-wheezy
archive
Zoddo
la source
la source
Réponses:
En utilisant l' archive Debian, vous ne devriez pas avoir de ligne source appropriée faisant référence à
wheezy-updates
. Cette (sous-) distribution particulière n'existe pas dans les archives.Si vous supprimez simplement les lignes :
vous devriez pouvoir exécuter à
apt-get
nouveau vos commandes.Toute l'histoire
Le
wheezy-updates
référentiel contenait des packages fournis pour mettre à jour le référentiel principal, c'estwheezy
-à- dire entre les versions mineures. Au fil du temps, lorsque Wheezy a été mis à jour vers 7.1, 7.2 et finalement vers 7.11, les packages contenus danswheezy-updates
ont été déplacés dans le référentiel Wheezy principal. Lorsque Wheezy a obtenu EOL, en mai 2018, aucun paquet n'était conservéwheezy-updates
, il était donc inutile de passerwheezy-updates
aux archives Debian.Vous pouvez voir la liste de toutes les distributions Debian prises en charge par le référentiel d'archives sur: http://archive.debian.org/debian/dists/ Vérifiez également les fichiers README sur http://archive.debian.org/README et http: //archive.debian.org/debian/README pour avoir une liste encore plus complète du contenu de l'archive.
En ce qui concerne le
security.debian.org
référentiel, il est également archivé sur http://archive.debian.org/debian-security/ Si vous souhaitez récupérer les toutes dernières mises à jour, datant de mai 2018, qui ont été publiées pour Wheezy, vous pouvez également ajoutez cette ligne à vos sources apt:Mise en garde
Comme dit dans les commentaires de votre question, soyez prudent lorsque vous exécutez une machine utilisant l'archive Debian car ces paquets ne sont pas mis à jour et ne sont donc plus sécurisés (même lorsque vous utilisez debian-security à partir de l'archive) . C'est probablement OK si votre machine n'est pas directement connectée à un réseau, mais sinon, je recommanderais fortement la mise à niveau dès que possible.
la source
Ajoutez les mises à jour de sécurité:
la source
Si comme moi, vous avez affaire à un système Wheezy intégré et que vous avez juste besoin de faire fonctionner quelque chose, voici les étapes complètes qui ont fonctionné pour moi.
Les sources d'origine n'existent plus, ce qui provoque l'erreur 404 (introuvable), nous devons donc modifier la liste des sources. Supprimez la ligne d'origine, ajoutez les deux lignes d'archive.
Après cela, apt-get se plaindra toujours d'être trop vieux, alors changez la date en 2018.
Mettre à jour la liste.
Installez des trucs.
Aucune garantie pendant combien de temps cela fonctionnera, mais cela a fonctionné pour moi en mars 2020.
la source