今天在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 需要重新安裝,但是我無法找到相應的安裝檔案" 錯誤的解決