อัปเกรดเป็น Raspbian Jessie


คำตอบ:


79

คุณรู้สึกกล้าแค่ไหน การติดตั้งใหม่บนการ์ด SD ใหม่นั้นปลอดภัยที่สุด

วิธีที่กล้าหาญที่ฉันจะใช้คือ:

  1. สำรองไฟล์ใด ๆ ที่มีความสำคัญต่อคุณ

  2. ด้วยการติดตั้งใหม่หรือที่มีอยู่ของคุณ

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    

    เพื่อให้แน่ใจว่าการส่งเสียงดังเอี๊ยดเป็นปัจจุบันอย่างสมบูรณ์

  3. แก้ไข /etc/apt/sources.list และเปลี่ยนเสียงฮืด ๆ เป็นเจสซี อาจมีไฟล์ใน /etc/apt/sources.list.d/ ที่ต้องมีการอัพเดตเพื่อแทนที่เสียงฮืด ๆ ด้วย jessie

  4. จากนั้นอัปเดตและอัปเกรดอีกครั้ง

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    

3
ตอนนี้กับเจสซีอย่างเป็นทางการและทำงานบนเดสก์ท็อปของฉันนี่ยังคงเป็นคำตอบที่ถูกต้องสำหรับ Raspbian Wheezy Pi ของฉันหรือไม่
Way Straring Stranger

2
มันยังคงเป็นแนวทางที่สมเหตุสมผลและเป็นสิ่งที่ฉันจะทำและทำ การกระจายตัวที่จำเป็นชี้ให้เห็นว่ามีแหล่งเก็บข้อมูลอื่น ๆ ที่คุณอาจต้องการปรับปรุงในเวลาเดียวกัน ในอดีตที่ผ่านมาฉันได้ลบที่เก็บเหล่านั้นออกเพราะฉันไม่ได้ใช้ซอฟต์แวร์
joan

2
@Wayfaring Stranger รูปภาพ raspbian ยังไม่ได้รับการอัปเดตเป็นเจสซีจนถึงตอนนี้ยังคงเป็นเช่นนี้ต่อไป น่าเสียดาย.
กระจายตัวจำเป็นต้องมี

2
upgradeแล้วทำไมdist-upgradeล่ะ
Jaromanda X

4
@JaromandaX เพื่อพยายามลดจำนวนแพ็กเกจที่จะอัปเดตได้ตลอดเวลาและพยายามทำให้ระบบอยู่ในสถานะเสถียร ในตอนท้ายของการอัปเกรดคุณควรมีเวอร์ชั่นก่อนหน้านี้เป็นรุ่นล่าสุดที่เสถียรที่สุด ดูเหมือนว่า (สำหรับฉัน) จะเป็นจุดเริ่มต้นที่ดีที่สุดสำหรับการอัปเกรดเป็นรีลีสในภายหลัง
joan

37

ฉันหวังว่านี่อาจช่วยผู้อื่นได้ในครั้งต่อไป: โดยพื้นฐานแล้วการอัพเกรดจะทำงานดังนี้:

  1. การปรับแหล่งที่มาเป็น "jessie"
  2. อัพเดตรายการแพ็กเกจและอัพเกรดแพ็กเกจ

ปรับแหล่งที่มา

  • คุณสามารถแทนที่ "wheezy" ทั้งหมดใน /etc/apt/sources.list (และ /etc/apt/sources.list.d/*) ด้วย "jessie"
  • หรือคุณใช้ sed เพื่อทำงานให้คุณ:

    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
    

อัพเดตรายการแพ็กเกจ

อาจใช้เวลาสักครู่เนื่องจากทุกสิ่งจะต้องดาวน์โหลดและการอ้างอิงทั้งหมดจะต้องถูกสร้างใหม่ นอกจากนี้upgradeและdist-upgradeชิ้นส่วนต้องมีการโต้ตอบบางส่วน:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

มีพื้นที่เก็บข้อมูลที่นี่ที่ดูเหมือนว่าจะไม่ได้รับการปรับปรุงเมื่อเร็ว ๆ นี้และที่ไม่ได้มีแพคเกจเจสซี:/etc/apt/sources.list.d/raspi.list
กระจายตัวที่จำเป็น

2
ฉันใช้ขั้นตอนนี้เพื่ออัปเดต Wheezy (ในเดือนพฤศจิกายน 2015) เป็น Jessie ตามที่เขียนไว้มันทำการอัพเกรดที่ไม่สมบูรณ์ เพิ่มdeb http://archive.raspberrypi.org/debian/ jessie main uiไป/etc/apt/sources.list.d/raspi.listอีกครั้งและทำงานปรับปรุง apt-get / อัพเกรดแก้ปัญหา
bobthechemist

การดัดแปลงที่ฉันกล่าวถึงข้างต้นแก้ปัญหาด้วยเมนูที่raspi-configไม่ได้รับการปรับปรุง (ป้องกันความสามารถในการบูตไปยังคอนโซล) และการติดตั้งวุลแฟรม / Mathematica
bobthechemist

8
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

อาจมีข้อผิดพลาดหลังจากอัพเกรด ตรวจสอบให้แน่ใจว่าคุณกด N ไม่ใช่ Y ในข้อความแจ้งที่เกี่ยวข้องกับ systemd, lightdm, dbus และสิ่งอื่น ๆ ที่เกี่ยวข้องกับการบูทเครื่อง (ไม่สำคัญกับโปรแกรมอื่นที่คุณสามารถกด y) ในการอัพเกรดเป็นเจสซี


7

เป็นเพียงส่วนเสริมสำหรับผู้ใช้ที่สามารถลงจอดที่นี่เพื่อค้นหาขั้นตอนการอัพเกรดเช่นฉัน!

บนเว็บไซต์อย่างเป็นทางการของราสเบอร์รี่ Pi ปรับปรุงจากดังเสียงฮืด ๆ ไปเจสซีเป็นกำลังใจ แต่พวกเขาแนะนำให้ทำการติดตั้ง Jessieใหม่ทั้งหมด

จากhttps://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :

เริ่มต้นด้วยภาพที่สะอาดเป็นวิธีที่แนะนำให้ย้ายไปที่เจสซี หากคุณต้องการอัปเดตภาพ Wheezy จริงๆเราได้ลองเส้นทางการอัปเกรดที่ไม่รองรับซึ่งได้รับการบันทึกไว้ในฟอรัมที่นี่ สิ่งนี้แสดงให้เห็นว่าทำงานกับภาพวานิลลา Wheezy แต่เราไม่สามารถคาดการณ์ได้ว่าจะเกิดผลกระทบกับแพ็คเกจหรือข้อมูลใด ๆ ที่คุณติดตั้งดังนั้นจึงเป็นความเสี่ยงของคุณเอง

และสำหรับผู้ที่กล้าหาญนี่เป็นกระทู้ในฟอรัมที่มีการอธิบายถึงข้อความทั้งหมดสำหรับการอัปเดต

https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880


1

ในราสเบอร์รี่ Pi2 ของฉันหลังจากการอัพเกรดแต่ละครั้งบริการล็อกอินไม่สำเร็จป้องกันไม่ให้เข้าสู่ระบบในเครื่อง โชคดีที่ฉันสามารถเข้าสู่ระบบจากระยะไกลผ่าน SSH

จากการตรวจสอบของฉันฉันพบปัญหากับdbusบริการที่ไม่ได้เริ่มต้นอีกต่อไปหลังจากการอัพเกรด

วิธีแก้ปัญหาที่ฉันใช้:

  1. ติดตั้ง RaspBian อีกครั้ง
  2. ลบบริการ dbus ==> apt-get remove dbus
  3. อัปเกรดเป็น Jessie

หวังว่ามันจะช่วย


0

ฉันพบกระทู้นี้ในการค้นหาของ Google ฉันกำลังเพิ่ม "คำตอบ" ของฉันในกรณีที่มีคนอื่น ๆ เช่นตัวฉันเองยังคงหลงทางในถิ่นทุรกันดารด้วยตอนนี้เก่ามากและอาจไม่ปลอดภัยรุ่นของ Raspbian ไปที่นี่:

ฉันทำตามวิธีการที่ Bex กำหนด (เมื่อกว่า 3 ปีที่แล้ว!) และมันก็ได้ผล :) ฉันมีปัญหาเล็กน้อยกับการพึ่งพาที่ล้มเหลวในจุดหนึ่ง แต่ก็สามารถแก้ไขปัญหาเหล่านั้นได้โดยทำตามคำแนะนำที่ปรากฏในข้อความแสดงข้อผิดพลาด จาก Raspbian

จากทั้งหมดที่กล่าวมาฉันรู้สึกว่าวิธีที่ "ดีที่สุด" สำหรับคนส่วนใหญ่จะทำตามคำแนะนำในฟอรัมของ Raspberry Pi และทำการติดตั้งใหม่ทั้งหมด ฉันยังไม่พบปัญหาใด ๆ แต่ RPI ของฉันส่วนใหญ่เป็น "หุ้น" ซึ่งถูกใช้สำหรับการทดสอบคี่ครั้งแล้วครั้งเล่า อาจยังมีปัญหาที่แฝงตัวอยู่ในระบบของฉัน

ภายหลังการโพสต์ของ Bex นี้ถูกโพสต์ในฟอรัม RPI:

วิธีอัปเกรดรูป Wheezy เป็น Jessie (ทั้ง Raspbian และรุ่นแทนที่)

ดังนั้นสำหรับใครก็ตามที่สะดุดข้ามเธรดนี้ในขณะที่ค้นหาสูตรที่จะใช้ในการอัปเกรด


0

เพราะฉันขี้เกียจเกินไปและเพียงต้องการ copy'n'paste นับจากนี้ไป - เหมือนกันสำหรับ Jessie to Stretch:

  1. อัปเดตก่อนหน้าและล้างข้อมูล

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. ปรับแหล่งที่เก็บ:

    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
    
  3. อัพเกรด

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.