軟體包需要重新安裝無法找到安裝檔案解決方法?

今天在ubuntu裡面安裝openssh-server的時候第一次居然無法使用apt-get安裝,於是直接下載了個 deb安裝包 來安裝,沒想到,使用sudo dpkg -i 安裝這個軟體包後居然不成功,在安裝其他的軟體包的時候一直提示 E: 軟體包 openssh-server 需要重新安裝,但是我無法找到相應的安裝檔案。導致什麼也幹不了,經過多方摸索,終於找到解決辦法, 在此分享給大家....

工具/原料

Ubuntu

方法/步驟

ubuntu 安裝軟體的時候提示“ E: 軟體包 openssh-server 需要重新安裝,但是我無法找到相應的安裝檔案 ” 解決方法如下:

1.登入終端

2.執行如下命令:

su

rm -rf /var/lib/dpkg/info/openssh-server*

sudo dpkg --remove --force-remove-reinstreq openssh-server

說明: su 命令是要更改執行使用者為root使用者, 第二行命令是要刪除出錯的deb包的dpkg的資訊檔案, 這裡把openssh-server替換為你的出錯的軟體包名稱即可。

第三行命令就是強制移除出錯的deb包的安裝檔案,同樣將openssh-server替換為你的出錯的deb軟體包名稱即可。

軟體包需要重新安裝無法找到安裝檔案解決方法

執行完成上面的步驟後在重新apt-get install openssh-server (你要安裝的軟體包名稱) 即可成功安裝你需要安裝的軟體包

軟體包需要重新安裝無法找到安裝檔案解決方法

注意事項

此方法適用於所有 提示有 “軟體包 xxx 需要重新安裝,但是我無法找到相應的安裝檔案" 錯誤的解決

相關問題答案