Quelle est la dernière source.list pour Raspbian?

13

Raspbian Repository suggère que Wheezy serait la suite actuelle "officielle" de la distribution Raspbian.

Je ne peux pas croire cela, cependant, parce que j'utilise plutôt "Jessie" comme "stable" depuis les dernières années, qui est le successeur de "Wheezy".

Et puisque "Stretch" est sorti, j'ai changé mon /etc/apt/sources.listpour ce qui suit:

$ find /etc/apt/sources.list* -type f | xargs sed '/^deb/!d'
deb http://mirrordirector.raspbian.org/raspbian/ stable main contrib non-free rpi firmware
deb http://archive.raspberrypi.org/debian/ stretch main ui

J'ai également couru apt-get dist-upgradede "Jessie" à "Stretch" avec succès, qui a téléchargé et installé environ 1 gig de *.debfichiers dans le cadre du processus.

Mais même s'il apt-get updateest capable de récupérer toutes les listes de paquets sans problème, je n'ai jamais eu de mises à jour pendant une semaine environ.

Je ne peux pas croire qu'il n'y ait pas eu de mises à jour de sécurité depuis lors, donc je crains que mon /etc/apt/sources.list*ne soit incorrect.

J'ai essayé de remplacer "Stretch" par "Jessie", mais aucune mise à jour non plus.

Quelqu'un peut-il me dire pourquoi je manque évidemment les dernières mises à niveau de sécurité?

Guenther Brunthaler
la source
C'était probablement ma faute, parfois l'infrastructure gronde pour diverses raisons (bien que des améliorations récentes signifient que cela devrait se produire moins qu'auparavant) et je ne le remarque pas toujours et ne le dénigre pas aussi rapidement que je le devrais.
Peter Green

Réponses:

12

Il semble que mon problème soit temporaire.

Quelques semaines après avoir posté ma question d'origine, les paramètres ont juste commencé à fonctionner. Je n'ai rien fait. Je suppose que "stretch" n'était pas vraiment prêt à être supporté alors sous Raspbian, mais maintenant c'est le cas.

Actuellement, je n'ai que les lignes efficaces suivantes dans ma liste sources.list, et elles fonctionnent bien maintenant:

$ grep ^[[:alnum:]] /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi firmware
deb http://archive.raspberrypi.org/debian/ stretch main ui

Lession a appris de cet incident: ne faites jamais confiance aux responsables de distribution pour changer de manière fiable les noms de suite génériques comme "stable" ou "testing" de manière cohérente. Ils peuvent changer le nom lors du dépôt, mais pas (encore) dans les autres que vous utilisez également.

Mieux vaut utiliser des noms de suite explicites comme "stretch", et les changer manuellement lorsque la prochaine mise à niveau dist est arrivée. Cela peut vous faire économiser beaucoup de maux de tête pendant la période de transition entre les mises à niveau dist.

Guenther Brunthaler
la source
Merci beaucoup pour ça. Tu m'as sauvé tellement de temps.
tyleax
Il y a une faute d'orthographe au lieu d'une.
ctrl-alt-delor
3

Ils ont maintenant la nouvelle version "Stretch". Vous pouvez le trouver ici

Ce Q&R contient toutes les instructions de mise à niveau.

Pour mettre à niveau, modifiez d'abord les fichiers /etc/apt/sources.list et /etc/apt/sources.list.d/raspi.list. Dans les deux fichiers, remplacez chaque occurrence du mot «jessie» par «stretch». (Les deux fichiers nécessiteront sudo pour être modifiés.)


Pour répondre à votre question, les derniers référentiels sont disponibles /etc/apt/sources.list- La ligne non commentée dans NOOBS Jessie est:

deb http://mirrordirector.raspbian.org/raspbian jessie main contrib non-free rpi

Il y en a un autre qui est commenté et n'est donc pas utilisé par défaut. Il est identique, sauf au lieu mirrordirectorqu'il a archivedans l'URL.

SDsolar
la source
Merci pour votre réponse, mais il semble que mes problèmes étaient de nature temporaire pendant la période de transition pour s'étirer. Je peux maintenant utiliser "stretch" partout et plus de "jessie" n'est requis. Mais il a fallu quelques semaines pour y arriver.
Guenther Brunthaler