Debian 11 stable-bullseye无Mono发行版,如何安装mono-complete?
在Debian 11上正确安装Mono的方法
你遇到的错误是因为Mono官方的stable-bullseye仓库已停止维护,不存在有效的Release文件。以下是适配Debian 11的完整安装步骤:
步骤1:清理错误的仓库配置
首先移除之前添加的无效Mono源文件:
sudo rm /etc/apt/sources.list.d/mono-official-stable.list
如果系统中还有其他Mono相关的源文件(比如mono-official-*.list),也一并删除。
步骤2:导入Mono官方密钥并添加正确仓库
先导入验证软件包的GPG密钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
然后添加Debian 11(bullseye)对应的预览分支仓库(该分支仍维护对bullseye的支持):
echo "deb https://download.mono-project.com/repo/debian preview-bullseye main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list
步骤3:开启必要的软件仓库(可选)
若后续安装出现依赖缺失,先开启Debian的contrib和non-free仓库:
sudo apt-add-repository contrib non-free
步骤4:更新缓存并安装Mono
更新软件包索引:
sudo apt update
安装完整的Mono套件:
sudo apt install mono-complete
验证安装
安装完成后,执行以下命令确认版本:
mono --version
内容的提问来源于stack exchange,提问作者HuoKnight
相关产品推荐
相关产品推荐

