發佈日期:
如何解決Ubuntu更新時‧出現『The package xxx needs to be reinstalled, but I can’t find an archive for it』錯誤
01. 今天發現Ubuntu伺服器不能更新,出現未能找到libssl1.0-dev錯誤。
02. 這個是之前用手動安裝的DEB檔案。回到之前『下載檔案』的位置,發現舊有的版本由原來的5.8版本,更新到5.9版本了。
03. 在網上世界尋找答案,有提及可以用『apt –fix-broken install』來解決,但明顯本個案並不適用。
04. 最後,是要再手動下載最新版本檔案,再用CLI界面更新一次。與之前不一樣,今次要先執行以下命令,才能同時更新『libssl1.0-dev_1.0.2n-1ubuntu5.9_amd64.deb』檔案。
sudo chmod +x libssl1.0.0_1.0.2n-1ubuntu5.9_amd64.deb sudo chmod +x libssl1.0-dev_1.0.2n-1ubuntu5.9_amd64.deb sudo apt-get -f install ./libssl1.0.0_1.0.2n-1ubuntu5.9_amd64.deb
05.成功安裝後,所有使用libssl1.0-dev的程式需要重新啟動一次,才能再成功運作。
發佈留言