Làm cách nào tôi có thể thực hiện nâng cấp từ Raspbian Wheezy lên Jessie?
Làm cách nào tôi có thể thực hiện nâng cấp từ Raspbian Wheezy lên Jessie?
Câu trả lời:
Bạn cảm thấy dũng cảm như thế nào? An toàn nhất để thực hiện cài đặt mới trên thẻ SD mới.
Cách dũng cảm nhất mà tôi sử dụng là:
Sao lưu mọi tập tin quan trọng đối với bạn.
Với cài đặt mới hoặc hiện tại của bạn.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
để đảm bảo sự khò khè được cập nhật đầy đủ.
Chỉnh sửa /etc/apt/source.list và thay đổi wheezy thành jessie. Cũng có thể có các tệp trong /etc/apt/source.list.d/ cũng cần cập nhật, để thay thế wheezy bằng jessie.
Sau đó cập nhật và nâng cấp lại
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
upgrade
sau đó dist-upgrade
?
Tôi hy vọng điều này có thể giúp những người khác trong lần tới: Về cơ bản, một bản nâng cấp hoạt động như thế này:
Hoặc bạn sử dụng sed để làm việc cho bạn:
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
Điều này có thể mất khá nhiều thời gian, vì mọi thứ phải được tải xuống và tất cả các phụ thuộc cần phải được xây dựng lại. Ngoài ra, các bộ phận upgrade
và dist-upgrade
yêu cầu một số tương tác:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
/etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ jessie main ui
vào /etc/apt/sources.list.d/raspi.list
và một lần nữa chạy apt-get cập nhật / nâng cấp đã giải quyết được vấn đề.
raspi-config
không được cập nhật (ngăn khả năng khởi động lên bàn điều khiển) và cài đặt wolfram / Mathematica.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Có thể có một lỗi sau khi nâng cấp. Hãy chắc chắn rằng bạn nhấn N, không phải Y trên các lời nhắc liên quan đến systemd, lightdm, dbus và những thứ liên quan đến khởi động khác (Không quan trọng trên các chương trình khác mà bạn có thể nhấn y) khi nâng cấp lên jessie.
Chỉ là một bổ sung cho người dùng có thể hạ cánh ở đây để tìm kiếm thủ tục nâng cấp , như tôi!
Trên trang web chính thức của Raspberry Pi, bản cập nhật từ Wheezy đến Jessie không được khuyến khích . Thay vào đó, họ khuyên bạn nên thực hiện cài đặt Jessie sạch .
Từ https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :
Bắt đầu với một hình ảnh sạch sẽ là cách được đề xuất để chuyển đến Jessie. Nếu bạn thực sự cần cập nhật hình ảnh Wheezy, chúng tôi đã thử một đường dẫn nâng cấp không được hỗ trợ được ghi lại trên các diễn đàn ở đây. Điều này đã được chứng minh là hoạt động trên một hình ảnh Wheezy vanilla, nhưng chúng tôi không thể dự đoán được ảnh hưởng của nó đối với bất kỳ gói hoặc dữ liệu nào bạn đã cài đặt, vì vậy điều này có nguy cơ rất cao.
Và đối với những người dũng cảm, đây là bài viết diễn đàn nơi tất cả các đoạn cho bản cập nhật được giải thích.
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880
Trên mâm xôi Pi2 của tôi, sau mỗi lần nâng cấp, dịch vụ đăng nhập thất bại, không thể đăng nhập cục bộ. May mắn thay tôi đã có thể đăng nhập từ xa thông qua SSH.
Dựa trên điều tra của tôi, tôi đã tìm thấy một vấn đề với dbus
dịch vụ không bắt đầu nữa sau khi nâng cấp.
Cách giải quyết tôi đã sử dụng:
apt-get remove dbus
Hy vọng nó giúp.
Tôi tìm thấy chủ đề này trong một tìm kiếm Google. Tôi đang thêm "câu trả lời" của mình trong trường hợp có những người khác, giống như tôi, vẫn đang lang thang trong vùng hoang dã với một phiên bản Raspbian rất cũ và có lẽ không an toàn. Đây là:
Tôi đã làm theo cách tiếp cận được đưa ra bởi Bex (hơn 3 năm trước!) Và nó đã hoạt động :) Tôi đã gặp một vấn đề nhỏ với một số phụ thuộc không thành công tại một thời điểm, nhưng đã có thể giải quyết những vấn đề đó bằng cách làm theo các đề xuất trong thông báo lỗi từ Raspbian.
Tất cả những gì đã nói, tôi cảm thấy cách tiếp cận "tốt nhất" đối với hầu hết mọi người sẽ là làm theo các khuyến nghị trong diễn đàn của Raspberry Pi và thực hiện cài đặt sạch. Tôi chưa gặp phải bất kỳ vấn đề nào, nhưng RPI của tôi chủ yếu là "chứng khoán", được sử dụng cho thử nghiệm kỳ lạ bây giờ và một lần nữa. Có thể vẫn còn những vấn đề ẩn giấu ở đâu đó trong hệ thống của tôi.
Sau bài đăng của Bex, bài này đã được đăng trên diễn đàn RPI:
Và vì vậy, đối với bất kỳ ai tình cờ tìm thấy chủ đề này trong khi tìm kiếm một công thức để sử dụng để nâng cấp, tôi trân trọng gửi đây là câu trả lời "tốt nhất".
Vì tôi quá lười biếng và chỉ muốn sao chép từ bây giờ trở đi - điều tương tự đối với Jessie để Căng ra:
Cập nhật trước và dọn dẹp
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
Điều chỉnh các nguồn lưu trữ:
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
Nâng cấp
sudo apt update
sudo apt upgrade
sudo apt full-upgrade