Как мне обновить Raspbian?

18

Моя Raspberry Pi настроена так, как я хочу, но у меня более старая версия, чем та, которая доступна в настоящее время ( 2012-10-28-wheezy-raspbian.zip ). Как обновить ядро, прошивку и т. Д.?

Я обновил некоторые, используя:

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

Я считаю, что моя текущая версия Raspbian 2012-07-15 основана на этом:

[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

Я не уверен, что это за версия ядра.

Кевин
источник
Я думаю, что /boot/issue.txtне изменяется, так как мой cat /boot/issue.txtвывод Raspberry Pi reference 2012-09-18 (armhf). И, как и вы, я установил версию, выпущенную ранее 2012-10-28, вероятно 2012-09-19... Кстати, вы должны использовать sudo apt-get upgradeдля установки новых зависимостей, необходимых для обновления.
Морган Курбе
Теперь есть версия Stretch. Эта ссылка показывает, как сделать обновление, но я собираюсь подождать, пока оно не появится на NOOBS. raspberrypi.stackexchange.com/questions/71462/...
SDsolar

Ответы:

13

Я выяснил, какую версию ядра я установил, посмотрев на /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

Я последовал предложению scruss использовать rpi-update . Я немного отклонился от инструкций по установке, которые предлагают установить в / usr / bin, но я просто положил его в свой каталог пользователя:

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

После запуска rpi-updateя теперь все обновил до 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
Кевин
источник
7

Я не использую Raspian, но если они не сильно отклонились от Debian в управлении пакетами, aptitude updateпосле чего aptitude upgrade, как вы сделали, следует обновить пакеты в системе. Вы также можете попробовать aptitude dist-upgrade.

Я не знаю, будет ли это обновлять образ ядра или нет, но я подозреваю, что это не будет. Для ядра, модулей и прошивок вы, вероятно, захотите загрузить последние двоичные файлы с GitHub: https://github.com/raspberrypi/firmware . Просто скопируйте содержимое bootкаталога на ваш /boot/раздел. Вам также необходимо скопировать modulesкаталог в /libвашей системе. Конечно, вам нужно перезагрузиться, чтобы запустить новое ядро.

AdmiralNemo
источник
3
rpi-update - это гораздо более простой способ обновления прошивки на Raspbian.
scruss
Я думаю, что у нас должны быть разные определения «проще», но этот сценарий выглядит… интересно.
AdmiralNemo
1
Основная проблема заключается в том, что загружаемое ядро ​​должно находиться в месте, неизвестном системе apt-get.
Турбьёрн Равн Андерсен
rpi-update уже является частью wheezy. Так что sudo rpi-update - это самый простой способ.
Адарша