Jak zaktualizować Raspbian?

18

Mam konfigurację Raspberry Pi tak, jak chcę, ale mam starszą wersję niż obecnie dostępna ( 2012-10-28-wheezy-raspbian.zip ). Jak zaktualizować jądro, oprogramowanie wewnętrzne itp.?

Uaktualniłem niektóre za pomocą:

$ sudo apt-get update
$ sudo apt-get upgrade

Wierzę, że moja obecna wersja Raspbian to 2012-07-15 w oparciu o to:

[kevin@raspberrypi ~]$ more /boot/issue.txt
Raspberry Pi reference 2012-07-15 (armhf)
Generated using spindle, http://asbradbury.org/projects/spindle/, d2c1253, stage4-lxde-edu.qed

Nie jestem jednak pewien, jaka to wersja jądra.

Kevin
źródło
Myślę, że /boot/issue.txtnie został zmodyfikowany, ponieważ moje cat /boot/issue.txtdane wyjściowe są Raspberry Pi reference 2012-09-18 (armhf). I podobnie jak ty zainstalowałem wcześniej wydaną wersję 2012-10-28, prawdopodobnie 2012-09-19... BTW, powinieneś użyć, sudo apt-get upgradeaby zainstalować nowe zależności potrzebne do aktualizacji.
Morgan Courbet,
Teraz jest wersja Stretch. Ten link pokazuje, jak wykonać aktualizację, ale poczekam, aż pojawi się w NOOBS. raspberrypi.stackexchange.com/questions/71462/…
SDsolar

Odpowiedzi:

13

Dowiedziałem się, którą wersję jądra zainstalowałem, patrząc na /proc/version:

[kevin@raspberrypi tmp]$ more /proc/version
Linux version 3.2.27+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731 (prerelease) 
(crosstool-NG linaro-1.13.1+bzr2458 - Linaro GCC 2012.08) ) #250 PREEMPT Thu Oct
 18 19:03:02 BST 2012

Postępowałem zgodnie z sugestią Scrussa, aby użyć rpi-update . Odchodziłem trochę od instrukcji instalacji, które sugerują instalację w / usr / bin, ale po prostu umieściłem go w moim katalogu użytkownika:

[kevin@raspberrypi ~]$ wget http://goo.gl/1BOfJ -O ./rpi-update && chmod +x rpi-update

Po uruchomieniu rpi-updatezaktualizowałem teraz wszystko do wersji 3.6.11.

[kevin@raspberrypi ~]$ more /proc/version
Linux version 3.6.11+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731 (prerelease) 
(crosstool-NG linaro-1.13.1+bzr2458 - Linaro GCC 2012.08) ) #340 PREEMPT Thu Dec
27 17:31:37 GMT 2012
Kevin
źródło
7

Nie używam Raspian, ale jeśli nie odbiegają one znacząco od Debiana w zarządzaniu pakietami, aptitude updatea następnie aptitude upgrade, tak jak zrobiliście, powinni zaktualizować pakiety w systemie. Możesz także spróbować aptitude dist-upgrade.

Nie wiem, czy to zaktualizuje obraz jądra, czy nie, ale podejrzewam, że tak nie będzie. W przypadku jądra, modułów i oprogramowania układowego prawdopodobnie będziesz chciał pobrać najnowsze pliki binarne z GitHub: https://github.com/raspberrypi/firmware . Po prostu skopiuj zawartość bootkatalogu na swoją /boot/partycję. Musisz także skopiować moduleskatalog do /libswojego systemu. Oczywiście musisz zrestartować komputer, aby uruchomić nowe jądro.

AdmirałNemo
źródło
3
Aktualizacja rpi to znacznie prostszy sposób aktualizacji oprogramowania układowego w Raspbian.
scruss,
Myślę, że musimy mieć różne definicje „prostszego”, ale ten skrypt wygląda… interesująco.
AdmiralNemo
1
Podstawowym problemem jest to, że jądro, które ma zostać uruchomione, musi znajdować się w lokalizacji nieznanej systemowi apt-get.
Thorbjørn Ravn Andersen
Aktualizacja rpi jest już częścią serwatki. Aktualizacja sudo rpi to najłatwiejszy sposób.
Adarsha,