運行 apt-get purge 後沒有刪除 Wine

運行 apt-get purge 後沒有刪除 Wine

我最近升級到 Jammy Jellyfish,它破壞了許多應用程式和調整。我正在努力刪除/重新安裝它們,但事實證明 Wine 很困難。

我跑了sudo apt-get purge wine並得到以下信息:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

which wine顯示:

/usr/bin/wine

我可以嘗試其他刪除方法嗎?

答案1

沒有實際的檔案名為/usr/bin/wine所以我認為這可能是一個鏈接,或者現在是一個損壞的鏈接。執行以下命令:file /usr/bin/wine來確認這一點。

如果它是一個實際檔案(不是連結)並且是透過 ppa 安裝的,則有幾種方法可以找到有問題的套件。

您可以使用該dpkg -l命令列出所有已安裝的軟體包,並且可以過濾結果以僅包含那些匹配“wine”的軟體包,如下所示:

dpkg -l | grep -i wine

這將傳回名稱或描述中包含字母“wine”的所有包。如果列出了某個包,請卸載或清除該包。

另一種方法是使用來apt-file定位提供該文件的包/usr/bin/wine

首先,apt-file使用以下命令進行安裝:

sudo apt update
sudo apt install apt-file

然後,更新它:

sudo apt-file update

最後,搜尋有問題的套件:

apt-file search "/usr/bin/wine"

這應該會傳回包名稱,後跟包中包含的檔案的路徑。

答案2

您可以嘗試透過以下方式刪除 Wine新立得包管理器透過搜尋 '葡萄酒'?

因為包沒有被調用葡萄酒正如我在我的系統上看到的那樣:

Synaptic 套件管理器,搜尋“Wine”

相關內容