เครื่องไม่มีเดสก์ท็อปเพียงเชลล์คำสั่ง มันกำลังทำงาน 12.04 ฉันได้รับการอัปเดต apt-get & อัปเกรดทุกสัปดาห์เป็นเวลาสี่ปี ฉันจะแปลงเป็น 16.04 จากบรรทัดคำสั่งได้อย่างไร ฉันมีซีดีติดตั้งเซิร์ฟเวอร์ 16.04 ฉันจะบู๊ตได้ไหม
เครื่องไม่มีเดสก์ท็อปเพียงเชลล์คำสั่ง มันกำลังทำงาน 12.04 ฉันได้รับการอัปเดต apt-get & อัปเกรดทุกสัปดาห์เป็นเวลาสี่ปี ฉันจะแปลงเป็น 16.04 จากบรรทัดคำสั่งได้อย่างไร ฉันมีซีดีติดตั้งเซิร์ฟเวอร์ 16.04 ฉันจะบู๊ตได้ไหม
คำตอบ:
คุณสามารถอัปเกรดจาก LTS เป็น LTS ในกรณีของคุณซึ่งหมายถึง:
เท่าที่ฉันรู้ว่าไม่มีการอัพเกรดที่รองรับจาก 12.04 เป็น 16.04 โดยตรง
การทำตามวิธีนี้ไม่จำเป็นสำหรับสื่อ 16.04 ของคุณ
เช่นเคยพิจารณาสร้างการสำรองไฟล์สำคัญของคุณก่อนที่จะเริ่ม
วิธีการอัพเกรด จำกัด LTS โดยไม่ต้อง GUI คือการเปลี่ยนค่าของ ในPrompt
/etc/update-manager/release-upgrades
ตั้งเป็น
[DEFAULT] Prompt=lts
ค่าที่เป็นไปได้คือ
ไม่เคย:อย่าตรวจสอบการเปิดตัวใหม่
ปกติ:ตรวจสอบเพื่อดูว่ามีรุ่นใหม่หรือไม่ หากพบมากกว่าหนึ่งรีลีสใหม่ตัวอัปเกรดรีลีสจะพยายามอัปเกรดเป็นรีลีสซึ่งจะประสบความสำเร็จในรีลีสที่รันอยู่ในปัจจุบันโดยทันที
lts:ตรวจสอบเพื่อดูว่ามีการเปิดตัว LTS ใหม่หรือไม่ ตัวอัปเกรดจะพยายามอัปเกรดเป็น LTS รุ่นแรกที่มีให้หลังจากที่เปิดใช้งานอยู่ในปัจจุบัน โปรดทราบว่าไม่ควรใช้ตัวเลือกนี้หากรุ่นที่ใช้งานอยู่ในปัจจุบันไม่ใช่ตัว LTS เนื่องจากในกรณีดังกล่าวตัวอัปเกรดจะไม่สามารถระบุได้ว่ามีรุ่นที่ใหม่กว่าหรือไม่
สำหรับกระบวนการอัปเกรดทั้งสองคุณควรอัปเดตระบบปัจจุบันผ่านเสมอ
sudo apt-get update
sudo apt-get upgrade
จากนั้นเริ่มการอัปเกรดผ่าน
sudo do-release-upgrade
หรือ - กรณีพิเศษ - สำหรับรุ่นที่กำลังพัฒนา (ซึ่งใช้ได้สำหรับการอัพเกรดจาก 14.04 เป็น 16.04 จนกระทั่งปล่อย 16.04.1):
sudo do-release-upgrade -d
หากdo-release-upgrade
ไม่พบคำสั่งให้ติดตั้ง:
sudo apt-get install update-manager-core
เท่าที่ฉันสามารถบอกได้ฉันต้องแก้ไข
/etc/update-manager/release-upgrades
เพื่อเปลี่ยนพร้อมท์
[DEFAULT] Prompt=lts
จากนั้นรีบูตและให้คำสั่งเหล่านี้:
sudo bash
apt-get update
apt-get upgrade
{รีบูตอีกครั้ง}
sudo bash
do-release-upgrade -c
{ตรวจสอบเวอร์ชั่นเป้าหมาย}
do-release-upgrade
{ฉันสามารถอัปเกรดจาก 12.04 เป็น 14.04 ทันที อัปเกรดจาก 14.04 เป็น 16.04 อาจต้องรอจนถึงเดือนสิงหาคม}
=========
ฉันถามคำถามเกี่ยวกับวิธีอัปเกรดเซิร์ฟเวอร์จาก 12.04 เป็น 16.04 ฉันมีลูกค้าที่มุ่งหวังจำนวนมากลิงก์ไปยังเว็บไซต์อื่น ๆ และสุดท้ายฉันโพสต์คำตอบของตัวเอง - คำสั่งเฉพาะที่ฉันต้องให้เพื่อทำ คำตอบที่โพสต์ของฉันถูกรวบรวมจากการอ่านคำตอบอื่น ๆ ทั้งหมด
ทุกคำตอบมีคะแนน ฉันถือว่าตัวเลขที่สูงกว่าดีกว่า ฉันเห็นว่าคำตอบสรุปของฉันมีคะแนนลบหนึ่ง ฉันถือว่านี่แย่กว่าศูนย์ ฉันจะได้รับคะแนนลบได้อย่างไร
หมายเหตุ: คอมพิวเตอร์ทั้งสามเครื่องของฉันอ่าน "Prompt = lts" แล้ว