在 Mint 17.1 上安装 .NET 包安全吗?我怎样才能删除它?

在 Mint 17.1 上安装 .NET 包安全吗?我怎样才能删除它?

当第一次尝试使用 Wine 时,它​​要求我安装.NET软件包以及其他 HTML 内容,所以我就这么做了。后来我删除了wine,几天后重新安装了它。当我尝试使用 Wine 时,它​​不再要求我安装.NET软件包。所以这意味着它已经在我的系统中了。在谷歌搜索时,我发现建议使用名为 的 Software Manager 中的软件包,并且由于病毒威胁,'mono'使用 Windows 中的软件包是不安全的。.NET我的问题是,如何删除 Wine 自动安装的那些 .NET 包?我应该使用monoWine 来满足需求吗?

答案1

这是两个非常不同的问题。首先,酒和病毒。事实是,当运行 Wine 时,你允许 Windows 程序在 Linux 中运行。理论上这也允许病毒存在。有一些真正的限制,例如 wine 不能直接访问硬件,它的 C:\ 驱动器只是您主目录中的一个文件夹,但是您可以通过这种方式感染 Windows 病毒(至少在理论上)。

第二个 .NET 与 Mono。这有点复杂,但 mono 是一个 CLR 字节码中断器,旨在运行符合 CLR 的字节码。本质上,它是可在许多平台(包括 Windows)上运行的 .NET 实现。有几个使用 mono 的程序(其中之一是 Banshee),与 windows 或 wine 无关。为 wine 安装 mono 会给你一些额外的功能。它(理论上)取代了 Microsoft 公共语言运行时。它与运行 Sun Java 或 Open Java 非常相似。它们都支持 Java,但并不相同。

因此,卸载 wine 中的 .NET 由您决定。使用 Mono 而不是 Microsoft CLR 执行器也取决于您。关键在于什么方法效果更好。查看适合您的应用程序的 WineHQ,并按照其中的说明开始操作。

然而,卸载 Mono 可能会损害您的系统(或不会),具体取决于它是否使用为 Mono 构建的应用程序。 java 再次成为一个很好的类比。您可以将其删除,除非您的某些应用程序需要 java。同样,选择权在您手中。

我建议专注于让你的应用程序在 wine 中工作,这是目标,当你更好地了解 wine 是什么、它在做什么以及你用它做什么时,要担心 mono 与 Microsoft、Wine、系统与其他任何东西。如果您真的担心病毒,请看看 clamav。请记住,Linux 病毒领域与 Windows 不同,并且存在不同的关注点。

相关内容