在 Ubuntu 上安装 Mono-Complete 4.8

2023-12-09

我正在尝试安装Mono 4.8 in a Docker图片,但我下载失败。这是 dockerfile

  RUN apt-get update \
  && apt-get install -y curl \
  && rm -rf /var/lib/apt/lists/* \
  && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys     3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
  && echo "deb http://download.mono-project.com/repo/debian wheezy main" >> /etc/apt/sources.list.d/mono-xamarin.list \
  && echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" >> /etc/apt/sources.list.d/mono-xamarin.list \
  && echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" >> /etc/apt/sources.list.d/mono-xamarin.list \
  && apt-get update \
  && apt-get install -y clang \
  && apt-get install -y mono-complete=4.8.0.520-0xamarin3 

无法安装单竞争并出现此错误消息

E: Version '4.8.0.520-0xamarin3' for 'mono-complete' was not found

我想知道 mono-complete 4.8 版本应该是什么?


Pin the version to the snapshots目录:

echo "deb http://download.mono-project.com/repo/ubuntu wheezy/snapshots/4.8.0.520 main" | sudo tee /etc/apt/sources.list.d/mono-official.list

获取所需的依赖项:

sudo apt install gnupg ca-certificates

添加存储库密钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys A6A19B38D3D831EF

更新包索引:

sudo apt-get update

修改/更新缓存后,您可以使用apt-cache policy {package}以确定您要安装的版本是否可用。

>apt-cache policy mono-complete
mono-complete:
  Installed: (none)
  Candidate: 4.8.0.520-0xamarin3
  Version table:
     4.8.0.520-0xamarin3 500
        500 http://download.mono-project.com/repo/ubuntu wheezy/snapshots/4.8.0.520/main amd64 Packages
     4.6.2.7+dfsg-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 Packages

现在您可以安装4.8.0.520-0xamarin3:

sudo apt-get install -y mono-complete=4.8.0.520-0xamarin3 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Ubuntu 上安装 Mono-Complete 4.8 的相关文章

随机推荐