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

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

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

答案1

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

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

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

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

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

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

答案2

您可以在 Launchpad 上搜索 PPA:

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

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

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

  • 您信任维护者吗?您将系统上的 root 权限授予他们。
  • 在 Ubuntu 上运行此版本的 Mono 安全吗?它会破坏依赖于其他版本的东西吗?
  • 如果这些软件包中发现安全漏洞,我是否会面临风险?我需要紧迫的安全补丁,这个 repo 会给我它们吗?

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

答案3

经过一番谷歌搜索后,我找到了它们这里

答案4

除了其他答案之外https://launchpad.net/~directhex/+archive/monoxide它“由官方 Debian/Ubuntu Mono 团队维护”。

相关内容