是否有 PPA 来获取最新的 Mono 和 Monodevelop 版本?

عمر*_*ضير 15 mono ppa monodevelop

我需要通过 Ubuntu 编写 dot net 应用程序,那么我在哪里可以获得它们,因为我总是无法编译源代码?

小智 8

http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives

Debian、Ubuntu 和衍生产品添加 Mono Project GPG 签名密钥(如果您不使用 sudo,请务必切换到 root):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Run Code Online (Sandbox Code Playgroud)

接下来,添加包存储库(如果不使用sudo,请务必切换到root):

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Run Code Online (Sandbox Code Playgroud)

如有必要,更新您的软件包缓存(即运行 apt-get update),并运行软件包升级以将现有软件包升级到最新可用的软件包。然后按照用法部分中的说明安装 Mono。

注意:虽然 APT 软件包是针对 Debian Wheezy 构建的,但它与许多 Debian 衍生产品(包括 Ubuntu)兼容,这意味着您可以在所有这些发行版中使用相同的存储库。


Oli*_*Oli 5

您可以在 Launchpad 中搜索 PPA:

https://launchpad.net/ubuntu/+ppas?name_filter=monodevelop

那里的前几名让您可以在稳定版、测试版和前沿软件之间进行选择。

即使您了解运行未发布软件的固有风险,请注意这些 PPA 主要由个人维护,并且您正在从这些人安装软件。你应该问问自己:

  • 你信任维护者吗?你在你的系统上给他们根。
  • 在 Ubuntu 上运行这个版本的 Mono 安全吗?它会破坏依赖于其他版本的东西吗?
  • 如果在这些软件包之一中发现安全漏洞,我会面临风险吗?我需要紧急的安全补丁吗?这个 repo 会给我吗?

我并不是说所有 PPA 都是邪恶的或错误的,只是要注意你在做什么。