Debian
如何跨級 debian(從 i386 切換到 amd64)
如何在不重新安裝系統的情況下將 Debian 安裝從 i386 切換到 amd64 架構(反之亦然)?
Debian wiki 上給出了詳細的過程。總之:
- 確保目標架構可作為外部架構使用:
sudo dpkg --add-architecture amd64 sudo apt update
- 確保正在執行的核心支持兩種架構:
sudo apt install linux-image-amd64:amd64
(並重新啟動)
- 確保系統完全是最新的:
sudo apt upgrade
- 要執行實際的跨級,您需要安裝目標架構的
dpkg
和相關包:sudo apt --download-only install dpkg:amd64 tar:amd64 apt:amd64 sudo dpkg -i /var/cache/apt/archives/*_amd64.deb
此時,您的主要架構將成為目標架構。然後,您可以在閒暇時切換套餐;交叉分級與 UI 相關的包時要小心,因為桌面環境可能會崩潰——您應該從終端或至少在
screen
會話中執行此操作,這樣垂死的桌面環境不會讓您apt
失望。在 Debian 的未來版本中,該
crossgrader
軟體包應該使這更簡單。(我過去曾這樣做過,這是可能的。)