gpt4 book ai didi

apache - 如何在 Debian 10 上安装 mod_mono

转载 作者:行者123 更新时间:2023-12-04 10:35:06 29 4
gpt4 key购买 nike

我想在 Debian 10 中使用 Apache 运行 ASP.NET MVC 应用程序。
我已经使用 apt 从单声道 Debian 10 存储库安装了最新的单声道。

尝试使用安装 mod_modo

apt install libapache2-mod-mono

抛出错误
> Reading package lists... Done Building dependency tree Reading state
> information... Done Some packages could not be installed. This may
> mean that you have requested an impossible situation or if you are
> using the unstable distribution that some required packages have not
> yet been created or been moved out of Incoming. The following
> information may help to resolve the situation:
>
> The following packages have unmet dependencies: libapache2-mod-mono :
> Depends: mono-apache-server (< 4.6) but 4.7.1-0xamarin2+debian10b1 is
> to be installed or
> mono-apache-server4 (< 4.6) but 4.7.1-0xamarin2+debian10b1 is to be installed or
> mono-apache-server2 (< 4.6) but it is not installable
> E: Unable to correct problems, you have held broken
> packages.

如何在 Debian 10 上安装 mod_mono?

/etc/apache2/mods-available 包含 mod_mono。
也许在 apache 中启用它就足以让它工作?

/etc/sources.list 包含:
deb http://ftp.debian.org/debian buster main contrib non-free
deb http://ftp.debian.org/debian buster-updates main contrib non-free
deb http://security.debian.org buster/updates main contrib non-free

/etc/apt/sources.list.d 包含两个文件:

单一官方稳定列表:
deb https://download.mono-project.com/repo/debian stable-buster main

和 pgdg.list:
deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main
#deb-src http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

更新

我尝试了 GAD3R 答案中的命令。
apt install libapache2-mod-mono

仍然失败。错误信息有点不同:
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://ftp.debian.org/debian buster InRelease
Hit:3 http://ftp.debian.org/debian buster-updates InRelease
Hit:4 http://apt.postgresql.org/pub/repos/apt buster-pgdg InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
7 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libapache2-mod-mono : Depends: mono-apache-server (< 4.4) but 4.7.1-0xamarin2+debian10b1 is to be installed or
mono-apache-server4 (< 4.4) but 4.7.1-0xamarin2+debian10b1 is to be installed
E: Unable to correct problems, you have held broken packages.

最佳答案

安装 libapache2-mod-mono来自官方 debian 存储库。

sudo rm /etc/apt/sources.list.d/mono-official-stable.list

然后运行:
sudo apt update
sudo apt purge mono.
sudo apt autoremove
sudo apt install libapache2-mod-mono

请向单声道提交错误报告 dev team on github .

关于apache - 如何在 Debian 10 上安装 mod_mono,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60217766/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com