我已经使用以下软件进行了升级:
$ 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
我不确定这是什么内核版本。
#1 楼
我通过查看/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
#2 楼
我不使用Raspian,但是除非他们在软件包管理中与Debian明显偏离,否则您应该先更新aptitude update
,然后再加上aptitude upgrade
,如前所述,应该更新系统上的软件包。您也可以尝试aptitude dist-upgrade
。我不知道这是否会更新内核映像,但我怀疑不会。对于内核,模块和固件,您可能要从GitHub下载最新的二进制文件:https://github.com/raspberrypi/firmware。只需将
boot
目录的内容复制到/boot/
分区上即可。您还需要将modules
目录复制到系统上的/lib
。当然,您需要重新引导才能运行新内核。评论
rpi-update是在Raspbian上更新固件的简单得多的方法。
–scruss
2012-12-17 4:23
我认为我们必须对“简单”有不同的定义,但是该脚本的确看起来很有趣。
–海军上将尼莫
2012年12月17日下午5:34
潜在的问题是要引导的内核需要位于apt-get系统未知的位置。
–索比昂·拉文·安德森(ThorbjørnRavn Andersen)
2012年12月28日上午11:11
rpi-update已经是微不足道的一部分。因此,sudo rpi-update是最简单的方法。
–阿达沙
15年3月15日在4:34
评论
我认为/boot/issue.txt未被修改,因为我的cat /boot/issue.txt输出是Raspberry Pi参考2012-09-18(armhf)。而且,像您一样,我安装了2012-10-28之前发布的版本,大概是2012-09-19 ...顺便说一句,您应该使用sudo apt-get upgrade安装升级所需的新依赖项。现在有拉伸版本。该链接显示了如何进行升级,但是我要等到它在NOOBS上。 raspberrypi.stackexchange.com/questions/71462/…