การอัพเกรด Ubuntu 9.04 ถึง 9.10 เมื่อ Update Manager ไม่ยอมให้คุณ


8

ฉันพยายามอัพเกรดการติดตั้ง Ubuntu 9.04 เป็น 9.10 แต่คำแนะนำทั้งหมดที่ฉันพบยังไม่ได้ช่วย พวกเขาส่วนใหญ่พูดเพื่อเรียกใช้ตัวจัดการการอัปเดตและมันจะบอกคุณว่ามีการกระจายใหม่พร้อม ฉันไม่ได้พูดอย่างนั้น

สิ่งที่ฉันเรียกใช้หรือตรวจสอบ:

  • update-manager -d พูดว่า:

    ระบบของคุณเป็นรุ่นล่าสุด
    ข้อมูลแพคเกจได้รับการปรับปรุงล่าสุดน้อยกว่าหนึ่งชั่วโมงที่ผ่านมา

  • ฉันได้ตั้งค่าให้รับการแจกจ่ายใหม่ทั้งหมดไม่ใช่แค่ LTS

    $ cat /etc/update-manager/release-upgrades
    [DEFAULT]
    # default prompting behavior, valid options:
    #  never  - never prompt for a new distribution version
    #  normal - prompt if a new version of the distribution is available
    #  lts    - prompt only if a LTS version of the distribution is available
    Prompt=normal
    
  • ฉันใช้ 9.04 อย่างแน่นอน

    $ lsb_release -r
    Distributor ID: Ubuntu
    Description:    Ubuntu 9.04
    Release:        9.04
    Codename:       jaunty
    
  • แม้แต่การรันการอัพเกรดจากคอนโซลก็ไม่ได้ช่วยอะไร:

    $ sudo do-release-upgrade 
    Checking for a new ubuntu release
    No new release found
    

นี่คือการทำงานจากด้านหลังพร็อกซี แต่ฉันได้ตั้งค่าไว้เพื่อให้การอัพเกรดปกติและapt-getอื่น ๆ ไม่บ่น ( export http_proxy=http://myuser:mypass@myserver:8080/)

คุณลองนึกถึงสิ่งอื่นซึ่งอาจทำให้ฉันหยุดการอัพเกรดไม่ได้?


คุณลองคอมไพล์เคอร์เนลใหม่หรือไม่?
ta.speot.is

คุณเปิดใช้ที่เก็บข้อมูลใด หากตัวจัดการการอัปเดตของคุณไม่แสดงรายการการอัปเกรดเป็น 9.10 อาจเป็นไปได้ว่าการกำหนดค่า Apt ของคุณไม่ได้ชี้ไปที่ repos ปกติ ตรวจสอบ/etc/apt/sources.listและ/etc/apt.d/*
quack quixote

@quack: ฉันยังไม่ได้ทำอะไรเป็นพิเศษกับ repos ของฉัน: พวกเขาดูเหมือนปกติสำหรับฉัน: deb http://au.archive.ubuntu.com/ubuntu/ jaunty multiverseฯลฯ
nickf

ฉันมีปัญหาเดียวกัน 12.04-14.04: askubuntu.com/questions/449414
rubo77

คำตอบ:


6

ฉันแทนที่ jaunty ด้วย karmic /etc/apt/sources.listจากนั้นทำการอัปเดต apt-get, apt-get upgrade, apt-get dist-upgrade

$ sudo vi /etc/apt/source.list

จากนั้นใน vi จะแทนที่ jaunty สำหรับกรรม

:%s/jaunty/karmic/g

บันทึก:

:wq!

จากนั้นเรียกใช้การอัปเดต apt-get:

$ sudo apt-get update

จากนั้นเรียกใช้การอัพเกรด apt-get:

$ sudo apt-get upgrade

จากนั้นเรียกใช้ apt-get dist-upgrade:

$ sudo apt-get dist-upgrade

ไม่มีวิธีการแก้ปัญหาอื่นที่แนะนำโดยคนอื่นแก้ไขปัญหาให้ฉัน สิ่งนี้ใช้งานได้เป็นเสน่ห์ในการบังคับให้อัปเกรดจาก 9.04 เป็น 10.04


หรือเพียงแค่ในบรรทัดเดียว:sudo sed -i 's/jaunty/karmic/g' /etc/apt/sources.list; sudo aptitude update && sudo aptitude dist-upgrade
rubo77

4

บางทีเอกสารประกอบการอัพเกรดอาจช่วยคุณได้ มีอีกสองวิธีในการทำ

แก้ไข: คู่มือนี้มีวิธีการใหม่โดยใช้คอนโซล ... หากไม่ได้ผลฉันเสียใจ:

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

ส่วน 'การอัปเกรดเครือข่ายสำหรับเซิร์ฟเวอร์ Ubuntu' อาจมีประโยชน์เป็นพิเศษ - ลองใช้sudo do-release-upgradeคำสั่ง
Marek Grzenkowicz

ฉันลองทั้งหมดเหล่านั้น (ดูโพสต์ต้นฉบับ): ฉันได้รับ"No new release found"
nickf

เคอร์เนลต้องการการคอมไพล์
ซ้ำ

@taspeotis: ฉันไม่แน่ใจว่าถ้าคุณแค่ 'ไม่รู้จักดีกว่า' หรือแค่พยายามหมุนรอบ การคอมไพล์เคอร์เนลใน Ubuntu ใหม่จะไม่แก้ไขอะไรโดยเฉพาะอย่างยิ่งเนื่องจาก Ubuntu ไม่ใช่ Source-Distro
Bobby

@nickf: โปรดดูการแก้ไขของฉัน
Bobby


2

ผ่านช่องทางเดียวกันที่ระบุไว้ที่นี่เพื่อลองรับการอัปเกรด ไม่มีใครทำงานเลย

ดังนั้นฉันกลับไปที่กระดานวาดรูป

ฉันไม่สนใจโพสต์ที่บอกว่าทำแค่Alt+ F2(สำหรับหน้าต่าง Run App) จากนั้นพิมพ์ "update-manager -d"

ฉันคิดว่ามันเป็นเพียงแป้นพิมพ์ลัดสำหรับ Update Manager และฉันสามารถทำได้อย่างง่ายดายโดยใช้System | การบริหาร Update Manager

แต่-dสวิตช์นั้นจะต้องสร้างความแตกต่างเพราะเมื่อฉันเข้าถึง Update Manager ผ่านหน้าต่าง Run Application โดยใช้-dสวิตช์ที่นั่น! - การแจ้งเตือนที่ขาดหายไปอัพเกรดเป็น 9.10


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