Làm cách nào để nâng cấp Raspbian?


18

Tôi có thiết lập Raspberry Pi theo cách tôi muốn, nhưng tôi có phiên bản cũ hơn phiên bản hiện có ( 2012-10-28-wheezy-raspbian.zip ). Làm cách nào để nâng cấp kernel, firmware, v.v.?

Tôi đã nâng cấp một số bằng cách sử dụng:

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

Tôi tin rằng phiên bản Raspbian hiện tại của tôi là 2012-07-15 dựa trên điều này:

[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

Tôi không chắc đây là phiên bản kernel nào.


Tôi nghĩ /boot/issue.txtlà không sửa đổi vì cat /boot/issue.txtđầu ra của tôi là Raspberry Pi reference 2012-09-18 (armhf). Và, giống như bạn, tôi đã cài đặt một phiên bản được phát hành trước đó 2012-10-28, có lẽ 2012-09-19... BTW, bạn nên sử dụng sudo apt-get upgradeđể cài đặt các phụ thuộc mới cần thiết cho việc nâng cấp.
Morgan Courbet

Bây giờ có phiên bản Stretch. Liên kết này cho biết cách thực hiện nâng cấp, nhưng tôi sẽ đợi cho đến khi nó có trên NOOBS. raspberrypi.stackexchange.com/questions/71462/ từ
SDsolar

Câu trả lời:


13

Tôi đã tìm ra phiên bản kernel nào tôi đã cài đặt bằng cách xem /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

Tôi đã làm theo gợi ý của Scruss để sử dụng rpi-update . Tôi đã chệch một chút so với hướng dẫn cài đặt gợi ý cài đặt vào / usr / bin, nhưng tôi chỉ đặt nó trong thư mục người dùng của mình:

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

Sau khi chạy rpi-update, bây giờ tôi đã nâng cấp mọi thứ lên 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

Tôi không sử dụng Raspian, nhưng trừ khi họ đã sai lệch đáng kể so với Debian trong quản lý gói của họ, aptitude updatetiếp theo aptitude upgrade, như bạn đã làm, nên cập nhật các gói trên hệ thống. Bạn cũng có thể thử aptitude dist-upgrade.

Tôi không biết liệu điều đó có cập nhật hình ảnh Kernel hay không, nhưng tôi nghi ngờ rằng nó sẽ không. Đối với kernel, mô-đun và chương trình cơ sở, có lẽ bạn sẽ muốn tải xuống các tệp nhị phân mới nhất từ ​​GitHub: https://github.com/raspberrypi/firmware . Chỉ cần sao chép nội dung của bootthư mục vào /boot/phân vùng của bạn . Bạn cũng sẽ cần phải sao chép modulesthư mục /libvào hệ thống của bạn. Tất nhiên, bạn sẽ cần phải khởi động lại để chạy kernel mới.


3
rpi-update là cách cập nhật firmware đơn giản hơn nhiều trên Raspbian.
xem xét

Tôi nghĩ rằng chúng ta phải có các định nghĩa khác nhau về "đơn giản hơn", nhưng kịch bản đó trông có vẻ ... thú vị.
Đô đốcNemo

1
Vấn đề tiềm ẩn là kernel cần khởi động cần được đặt ở vị trí không xác định với hệ thống apt-get.
Thorbjørn Ravn Andersen

rpi-update là một phần của sự khò khè rồi. Vì vậy, sudo rpi-update là cách dễ nhất để đi.
Adarsha
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.