自动安装 Wine ubuntu 20.04

自动安装 Wine ubuntu 20.04

在使用了 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 可以像 snap 一样)。

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.snapwine-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

Snaps 是捆绑了其自身依赖项的软件的容器化版本。

您担心此 snap 包会在您的系统上安装 WINE,这种担心并不完全正确。snap 包中包含的这些依赖项不会干扰您系统上安装的其他软件。

WINE 平台 snap 为需要使用 WINE 的其他 snap 提供了库。你可以在 snapcraft 上查看这些库的描述:wine-platform-runtimewine-platform-3-stable

进一步阅读:

相关内容