![我可以避免從頭開始重新安裝嗎?升級失敗並顯示“dpkg-divert:錯誤:重命名涉及覆蓋 - 使用不同的檔案 - 不允許](https://rvso.com/image/1047563/%E6%88%91%E5%8F%AF%E4%BB%A5%E9%81%BF%E5%85%8D%E5%BE%9E%E9%A0%AD%E9%96%8B%E5%A7%8B%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%9D%E5%97%8E%EF%BC%9F%E5%8D%87%E7%B4%9A%E5%A4%B1%E6%95%97%E4%B8%A6%E9%A1%AF%E7%A4%BA%E2%80%9Cdpkg-divert%EF%BC%9A%E9%8C%AF%E8%AA%A4%EF%BC%9A%E9%87%8D%E5%91%BD%E5%90%8D%E6%B6%89%E5%8F%8A%E8%A6%86%E8%93%8B%20-%20%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E6%AA%94%E6%A1%88%20-%20%E4%B8%8D%E5%85%81%E8%A8%B1.png)
我大約一個月前尋求幫助,但沒有收到任何回應。如果我問錯了或違反了禮儀規則,我真的很抱歉。
我原來的問題是這樣的:
我一直順利地跑了 12.04 LTS。意識到自己落後了,所以我冒險了。
第一個問題是我必須採取分階段的方法;無法直接升級到 14。我選擇了“最佳伺服器”,它把我帶到了新加坡。都好。
我透過 SSH 從 LAN 進行了第一次升級。從 12.04 到 13.04。花了幾個小時,但進展順利。一切測試都很好。
下一次升級(13.04 到 13.10)是我在工作中透過 SSH 進行的。又花了幾個小時,但一切都很順利。
當我回到家時,我決定去爭取金牌,並從本地電腦開始了最終升級(從 13.10 到 14.04)。首先,我將來源從新加坡更改回美國。然後我就開始升級了。進展順利,但最終開始回傳錯誤。首先是一個小錯誤,表示安裝將繼續。兩三分鐘後,我收到一條訊息,提示安裝失敗並將停止。但它仍在繼續。我注意到視訊不斷關閉和打開。在出現了一些錯誤之後,我允許它繼續完成。
最終狀態是主機一啟動就出現鎖定。不過,我能夠透過 SSH 連接到機器,而且它似乎運作正常。我相信問題出在 X-Windows 上。我有一個 NVIDIA 適配器,我認為此版本可能有問題。我真的很想修復此安裝,而不是從頭開始重新加載。我剛剛從遠端電腦嘗試了以下命令:
sudo apt-get -f install
並收到此錯誤(忽略大部分輸出):
The following packages will be REMOVED: xserver-common-lts-trusty The following NEW packages will be installed: libglamor0 libspice-server1 libxatracker2 xorg xserver-xorg xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-glamoregl xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-modesetting xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-s3 xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware Fetched 2,819 kB in 7s (369 kB/s) Extracting templates from packages: 100% (Reading database ... 382361 files and directories currently installed.) Removing xserver-common-lts-trusty (2:1.15.1-0ubuntu2~precise1) ... Removing 'diversion of /usr/lib/xorg/protocol.txt to /usr/lib/xorg/protocol-precise.txt by xserver-common-lts-trusty' dpkg-divert: error: rename involves overwriting `/usr/lib/xorg/protocol.txt' with different file `/usr/lib/xorg/protocol-precise.txt', not allowed dpkg: error processing package xserver-common-lts-trusty (--remove): subprocess installed post-removal script returned error exit status 2 Errors were encountered while processing: xserver-common-lts-trusty E: Sub-process /usr/bin/dpkg returned an error code (1)
除了從頭開始之外,我還能做些什麼來解決這個問題嗎?
我不想重申這個問題,而是想問;我可以修復這個失敗的安裝嗎?還是我注定要重新開始?我的系統按照我想要的方式運作,所以我真的希望我不需要重新載入。但如果我這樣做了,是否有推薦的方法來備份我所擁有的東西,這樣我就不需要完全重新發明輪子?
先感謝你的幫忙。