
我最近在使用 18.04 三年後升級到 ubuntu 20.04,當時我正在玩新的 snap Ubuntu 軟體,看到遊戲中列出了 Trackmania,所以我安裝了它。
但是當我嘗試打開它時,它顯示 wine 正在主資料夾中安裝,我不希望 wine 安裝在我當前的設定中,所以我刪除了 Trackmania,並檢查 wine 是否已安裝
dpkg -l | grep ^ii | grep -i wine
但 wine 不存在,然後我搜尋 wine 前綴
du -sh ~/.wine/*
那裡什麼也沒有,但根據我的經驗,如果安裝了wine,它不會那麼容易消失,所以由於Ubuntu 軟體現在完全是一個snap 應用程序,我檢查是否安裝了一些與wine 相關的snap(我從來不知道wine可以像快照一樣)。
shantanu@shantanu-pc:~$ ls /var/lib/snapd/snaps
bare_5.snap partial
beekeeper-studio_113.snap pyqt5-runtime_12.snap
canonical-livepatch_105.snap snapd_13170.snap
core_11743.snap snapd_13270.snap
core_11798.snap snap-store_547.snap
core18_2128.snap wine-platform-3-stable_14.snap
gnome-3-28-1804_161.snap wine-platform-runtime_251.snap
gnome-3-34-1804_72.snap youtube-dl_4572.snap
gtk-common-themes_1515.snap youtube-dl-pro_49.snap
gtk-common-themes_1519.snap
你瞧,它就在那裡,但這到底是wine-platform-3-stable_14.snap
什麼wine-platform-runtime_251.snap
?這些肯定不是成熟的葡萄酒,那麼它們是什麼以及它們做什麼。
我可以在不破壞系統的情況下刪除它們嗎?我的意思是我對 snap 生態系統不太熟悉,並且不確定這兩個 wine 運行時是否帶有新的 ubuntu 安裝。
謝謝閱讀。
答案1
讓我們來看看....
$ snap info wine-platform-3-stable
description: |
This snap creates a WINE stable 3 via content sharing to be used by other
snaps that are using WINE.
$ snap info wine-platform-runtime
description: |
This snap provides a WINE runtime liberies via content sharing to be used
by other snaps that are using WINE.
」...[我]根據經驗知道,如果安裝了 wine,它不會那麼容易消失」
您的經驗可能有點誤導您。 Wine 檔案的持久性取決於您的安裝方法。對 snapd 的簡單指令將刪除所有與 Wine 相關的檔案:
sudo snap remove wine-platform-3-stable
sudo snap remove wine-platform-runtime
答案2
Snap 是軟體的容器化版本,與自己的依賴項捆綁在一起。
您對在系統上快速安裝 WINE 的擔憂並不十分準確。快照中包含的這些依賴項不會幹擾系統上安裝的其他軟體。
WINE 平台快照為需要使用 WINE 的其他快照提供了函式庫。你可以在snapcraft上查看這些的描述:wine 平台運行時和葡萄酒平台 3 穩定版
延伸閱讀: