IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

分類:

,

如何解決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的程式需要重新啟動一次,才能再成功運作。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *