ฉันจะเพิ่มความตายเนื่องจากเธรดนี้เป็นหนึ่งในผลลัพธ์อันดับต้น ๆ สำหรับ "อัปเกรดอูบุนตูเป็น 64 บิต" และคำตอบที่เลือกในขณะที่การยอมรับตัวเลือกอัจฉริยะไม่ใช่เรื่องเต็ม
ในความเป็นจริงมันเป็นไปได้ที่จะอัพเกรดอูบุนตูจาก 32 เป็น 64 บิต คุณสามารถทำได้
ฉันเพิ่งเสร็จสิ้นการอัพเกรดเช่นนี้
ที่กล่าวว่าคำว่า "สามารถ" และ "ควร" ดูไม่เหมือนกันและนั่นก็เป็นจริงของการอัพเกรดและการติดตั้งใหม่ คุณทำได้มั้ย? ใช่. คุณควรทำอย่างไร Eeeeeh ...
การอัพเกรดจาก 32 บิตเป็น 64 บิตโดยไม่ต้องอธิบายระบบของฉันทำให้ฉันมีส่วนที่ดีขึ้นในหนึ่งสัปดาห์ รวมถึงการแก้ไขแพ็กเกจที่หักด้วยตัวเองกว่า 600 รายการด้วยความถนัดเนื่องจากตัวแก้ไขอัตโนมัติเริ่มวนซ้ำอย่างเห็นได้ชัดเนื่องจาก PERL: i386 (จำเป็นต้องใช้กับแพ็คเกจที่ติดตั้ง) ซึ่งเข้ากันไม่ได้กับ PERL: amd64 (ต้องการโดยแพ็คเกจที่คุณพยายามติดตั้ง)
นี่เป็นหลังจากที่ฉันติดตั้งแพคเกจรวมถึง PERL เวอร์ชันที่ถูกต้องด้วยตนเองเพื่อแก้ไข aup screwup: คุณเห็นapt-get -f install
(ซึ่งจำเป็นต้องใช้ระบบ 64- บิตที่ทำงานเป็นส่วนใหญ่) จะถอนการติดตั้ง PERL32 เพื่อติดตั้ง PERL64 ... จากนั้นลองดำเนินการลบแพคเกจอื่น ๆ อีก 1234 แพ็กเกจก่อนรับ 'รอบ' เพื่อทำการติดตั้ง PERLอีกครั้ง ไม่จำเป็นต้องบอกว่านี่ไม่ใช่ความคิดที่ดีเมื่อส่วนที่มีขนาดใหญ่ของระบบ apt (สิ่งอื่น ๆ อีกมากมายจริง ๆ ) ขึ้นอยู่กับ PERL ที่ทำงาน
ทำการติดตั้งใหม่ทั้งหมดจากคอนโซล (ความถนัด FTW แน่นอน) เนื่องจากคอนโซลสวยมากเพียงต้องการทุบตีการทำงาน (และการสาปแช่งการทำงานสำหรับความถนัด แต่ถ้าคุณพยายามทำเช่นนี้คำสาปจะอุดมสมบูรณ์คุณสามารถเดิมพันได้ ) ในขณะที่ X ต้องการ ... วิธีมากเกินไปที่จะเชื่อใจให้มันทำงานต่อไปในขณะที่คุณทำการผ่าตัดหัวใจแบบเปิดในระบบของคุณ
ทั้งหมดที่กล่าวไว้ในบทความ Debian ต่อไปนี้จะอธิบายวิธีการทำ cross-grade ระบบของคุณ:
https://wiki.debian.org/CrossGrading
นี่ไม่ใช่บทความเดียวกับที่อธิบายไว้ในคำตอบดั้งเดิมที่ได้รับการยอมรับเพราะในช่วงเวลาที่สิ่งต่าง ๆ มีการเปลี่ยนแปลงส่วนใหญ่จะดีกว่า
พื้นฐานคือ:
dpkg --add-architecture amd64
apt-get update
apt-get install linux-image-amd64:amd64
reboot
apt-get clean
apt-get --download-only install dpkg:amd64 tar:amd64 apt:amd64
dpkg --install /var/cache/apt/archives/*_amd64.deb
เมื่อถึงจุดนี้คุณจะสามารถทำสิ่งนี้ได้:
dpkg --print-architecture
ส่งผลให้ในบรรทัดต่อไปนี้:
amd64
เย้. Ubuntu คิดว่ามันเป็นระบบ 64- บิตที่เหมาะสม น่ารัก. แน่นอนคุณรู้ดีกว่า
ตอนนี้คุณสามารถเรียกใช้:
apt-get update
นี่จะดาวน์โหลดรายการแพคเกจ 64 บิตทั้งหมดซึ่งคุณจะต้องทำการปรับรุ่นระบบของคุณให้เสร็จสิ้น
ณ จุดนี้ระบบของคุณจะทำหน้าที่เหมือนไม่มีอะไรเกิดขึ้นมากยกเว้นความสามารถในการติดตั้งทุกอย่างของคุณจะดีและแตกหักอย่างแท้จริง
คุณจะเห็นว่าตอนนี้คุณมีแพ็คเกจ i386 หลายชุดที่ไม่มีการเทียบเท่ามัลติชาร์ตจริงดังนั้นคุณจะติดอยู่กับการพึ่งพา "ไม่พร้อมใช้งาน" ทางเทคนิคต่างๆ คุณได้ติดตั้งแล้วดังนั้นระบบของคุณจะทำงานได้ แต่ในขั้นตอนนี้ ... ฉันจะไม่ไว้วางใจใด ๆ ที่ไกลกว่าที่ฉันสามารถโยนได้
บทความตระหนักถึงความจำเป็นในการแก้ไขและแนะนำให้คุณทำดังนี้:
apt-get -f install
สิ่งนี้จะทำให้ฉลาดในการลองและแก้ไขสิ่งที่ไม่ดีที่คุณทำ และเชื่อฉันเถอะเจ้าเพิ่งทำตัวไร้ระเบียบ
อาการสะอึกเล็กน้อยหนึ่งขั้นตอนนี้คือจะทำให้บางส่วนของระบบ apt (และระบบย่อยที่สำคัญอื่น ๆ ) ที่จะถอนการติดตั้งบางส่วนผ่านทางทำให้เกิดข้อผิดพลาดในช่วงที่เหลือของกระบวนการ (คุณไม่ได้พูด) และทำให้คุณห้วย .
โชคดีที่ไม่มีพาย คุณสามารถติดตั้งแพ็คเกจที่ขาดหายไปได้ทาง:
dpkg -i/var/cache/apt/archives/(package)*amd64.deb
โปรดทราบว่าอย่างน้อยสำหรับฉันเครือข่ายหยุดทำงานที่หนึ่ง ... ดี ... หลายจุด นี่เป็นเพราะมีการลบแพ็กเกจจำนวนหนึ่งที่จำเป็นเพื่อให้เครือข่ายของคุณทำงานได้ (เช่นไคลเอ็นต์ dhcp ของคุณ)
จากนั้นจึงแจ้งให้ฉันทราบด้วยความยินดีว่าจำเป็นต้องดาวน์โหลดแพ็คเกจเพิ่มเติม ไม่มีเครือข่ายที่ใช้งานได้
ถ้าฟังดูเหมือนว่าคุณเป็นคนที่มีกระดูกดี ... นั่นก็เพราะคุณ
ยกเว้นว่าคุณมีnework แบบใช้สาย (แพคเกจ WiFi ของคุณถูกถอนการติดตั้งไปแล้วและ WiFI ค่อนข้างซับซ้อนกว่าในการทำงานต่อไป) รู้ข้อมูลการกำหนดค่าและสามารถใช้ifconfig
เส้นทางและอื่น ๆ
ลองapt-get -f install
ต่อไปเรื่อย ๆ จนกว่าจะไม่มีข้อผิดพลาดอีกต่อไป
หลังจากapt
พอใจกับสถานะของระบบของคุณคุณสามารถเรียกใช้aptitude
และแก้ไขด้วยตนเอง 600 แพ็คเกจที่แตกคุณจะพบ เห็นได้ชัดapt
และaptitude
มีความคิดที่แตกต่างกันว่าระบบทำงานเป็นอย่างไร อย่าถามฉันทำไม
นอกจากนี้ตามที่ฉันได้กล่าวไว้aptitude
ตัวแก้ไขจะเข้าสู่วงวนไม่สิ้นสุดหากคุณพยายามปล่อยให้มันทำสิ่งนั้นโดยอัตโนมัติ ไม่สามารถตำหนิได้จริง ๆ มันถูกออกแบบมาเพื่อเริ่มระบบการทำงานและช่วยให้ผู้ใช้เพิ่มหรือลบบางแพ็คเกจไม่แก้ไขสิ่งที่น่ารังเกียจชนิดนี้
นี่เป็นส่วนที่ต้องใช้เวลาหลายวันในการแก้ไขเล็กน้อยในแต่ละครั้งโดยใช้ระบบที่แตกต่างกันในการออนไลน์เป็นครั้งคราวและทำให้แน่ใจว่าฉันไม่ได้ฟอร์แมตสุนัขครอบครัวโดยไม่ตั้งใจ
หากสิ่งนี้ยังไม่ทำให้คุณท้อใจโปรดทราบว่านี่เป็นความพยายามครั้งที่สองของฉันในการอัปเกรดสด
mkfs
คนแรกที่จบลงด้วย
คำแนะนำคำใบ้คำใบ้ขนาดใหญ่ หรือค่อนข้างคำใบ้ mkfsing ใหญ่
แต่อีกครั้งมันใช้งานได้จริงในที่สุด
ระบบกำลังทำงานส่วนใหญ่จะใช้แพ็คเกจ 64 บิต (มีข้อยกเว้นสองสามข้อที่ฉันจะต้องแก้ไขในที่สุด) และสามารถเรียกใช้แอปพลิเคชันที่ต้องการการติดตั้ง 64- บิต
มันเป็นไปได้
หากเป็นตัวเลือกเดียวของคุณไม่ว่าด้วยเหตุผลใดก็ตามคุณสามารถทำได้โดยทำตามขั้นตอนที่อธิบายไว้ข้างต้น - หากคุณมีความรู้เกี่ยวกับโดเมนที่ต้องการ
หากคุณไม่ทราบความแตกต่างระหว่างsync
และrsync
หากคุณไม่คุ้นเคยกับ insmod หากคุณไม่ทราบวิธีการใช้ifconfig
ถ้าคุณไม่ชอบความถนัดเป็นประจำกับตัวติดตั้งแบบกราฟิกที่มีชื่อพาฉันมาในตอนนี้ .. เพียงทำการสำรองข้อมูลของคุณและติดตั้งจากศูนย์
มันเจ็บปวดน้อยกว่าและประหยัดเวลาได้มากและจะทำให้คุณติดตั้งใหม่โดยไม่เหลือสิ่งใดที่คาดไม่ถึงพร้อมที่จะกัดคุณใน 11 เดือนหลังนับจากนี้
หากคุณสำรองข้อมูลที่คุณไม่ต้องการสูญเสียไปแล้วและไม่มีทางเลือกอื่น - หรือเหมือนกับการเรียนรู้โดยการต่อสู้กับสิ่งต่าง ๆ (โดยเฉพาะกำแพง) ... ดีคุณสามารถลอง
มันอาจทำงานได้