Was ist die neueste sources.list für Raspbian?

13

Raspbian Repository schlägt vor, dass Wheezy die "offizielle" aktuelle Suite der Raspbian-Distribution sein würde.

Ich kann das allerdings nicht glauben, weil ich "Jessie" stattdessen seit den letzten Jahren als "Stall" benutze, was der Nachfolger von "Wheezy" ist.

Und da "Stretch" rausgekommen ist, habe ich folgendes geändert /etc/apt/sources.list:

$ 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

Ich bin auch erfolgreich apt-get dist-upgradevon "Jessie" zu "Stretch" gelaufen. Dabei wurden ungefähr 1 Gig an *.debDateien heruntergeladen und installiert .

Aber obwohl apt-get updateich problemlos alle Paketlisten abrufen kann, habe ich seit ungefähr einer Woche keine Updates erhalten.

Ich kann nicht glauben, dass es seitdem keine Sicherheitsupdates mehr gegeben hat, und befürchte daher, dass meine /etc/apt/sources.list*Angaben möglicherweise falsch sind.

Ich habe versucht, "Stretch" auf "Jessie" zurückzusetzen, aber auch keine Updates.

Kann mir jemand sagen, warum mir offensichtlich die neuesten Sicherheitsupdates fehlen?

Günther Brunthaler
quelle
Dies war wahrscheinlich meine Schuld, manchmal schnarrt die Infrastruktur aus verschiedenen Gründen (obwohl die jüngsten Verbesserungen bedeuten, dass sie weniger passieren sollte als früher), und ich merke und entlarve sie nicht immer so schnell, wie ich sollte.
Peter Green

Antworten:

12

Es scheint, dass mein Problem nur vorübergehend war.

Einige Wochen nach dem Posten meiner ursprünglichen Frage begannen die Einstellungen zu funktionieren. Ich habe eigentlich nichts gemacht. Ich denke, "stretch" war damals unter Raspbian noch nicht wirklich bereit, unterstützt zu werden, aber jetzt ist es soweit.

Derzeit habe ich nur die folgenden effektiven Zeilen in meiner sources.list und sie funktionieren jetzt einwandfrei:

$ 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 hat aus diesem Vorfall gelernt: Vertrauen Sie niemals den Betreuern von Distributionen, dass sie generische Suite-Namen wie "stable" oder "testing" zuverlässig und konsistent ändern. Sie können den Namen in auf Repo ändern, aber (noch) nicht in den anderen, die Sie möglicherweise auch verwenden.

Verwenden Sie lieber explizite Suite-Namen wie "stretch" und ändern Sie diese manuell, wenn das nächste Dist-Upgrade eingetroffen ist. Dies kann Ihnen während der Übergangszeit zwischen den dist-Upgrades viele Kopfschmerzen ersparen.

Günther Brunthaler
quelle
Vielen Dank dafür. Du hast mir so viel Zeit gespart.
Tyleax
Es liegt ein Rechtschreibfehler statt eines vor.
Strg-Alt-Delor
3

Sie haben die neue "Stretch" -Version herausgebracht. Sie finden es hier

Diese Frage & Antwort enthält alle Upgrade-Anweisungen.

Ändern Sie zum Aktualisieren zunächst die Dateien /etc/apt/sources.list und /etc/apt/sources.list.d/raspi.list. Ändern Sie in beiden Dateien jedes Vorkommen des Wortes "jessie" in "stretch". (Für die Bearbeitung beider Dateien ist sudo erforderlich.)


Um Ihre Frage zu beantworten, befinden sich die neuesten Repositorys in: /etc/apt/sources.list- Die unkommentierte Zeile in NOOBS Jessie lautet:

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

Es gibt eine andere, die auskommentiert ist und daher standardmäßig nicht verwendet wird. Es ist identisch, außer dass mirrordirectores archivein der URL steht.

SDsolar
quelle
Vielen Dank für Ihre Antwort, aber es scheint, dass meine Probleme von vorübergehender Natur während der Übergangszeit zu dehnen waren. Ich kann jetzt "stretch" überall verwenden und es wird kein weiteres "jessie" benötigt. Aber es dauerte ein paar Wochen, um dorthin zu gelangen.
Günther Brunthaler