首页 新闻 搜索 专区 学院

linux dotnet--info无效

0
悬赏园豆:30 [已解决问题] 解决于 2020-12-17 15:45

dotnet --info
A fatal error occurred, the folder [/usr/share/dotnet/host/fxr] does not contain any version-numbered child folders

显示提示/usr/share/dotnet/host/fxr不存在,后来从bin目录下复制了一下该目录,接着提示上面的信息。

不知问题出现在了哪里,还请指教。

paulhe的主页 paulhe | 初学一级 | 园豆:73
提问于:2020-12-13 22:44
< >
分享
最佳答案
0

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux 官方有详细的安装和诊断等,参考这个应该没有问题,这种安装过很多个版本的

收获园豆:30
2012 | 高人七级 |园豆:21007 | 2020-12-14 07:57

正是按照CentOS 8的步骤安装的(没有手动安装):
sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm
返回: package packages-microsoft-prod-1.0-1.noarch is already installed
sudo dnf install dotnet-runtime-3.1
返回:Package dotnet-runtime-3.1-3.1.10-1.el8_3.x86_64 is already installed.
但依旧提示上面的信息。

paulhe | 园豆:73 (初学一级) | 2020-12-14 09:46

@paulhe:
和版本有关,dnf install -y dotnet-runtime-5.0 安装这个就正常。 https://github.com/dotnet/dotnet-docker/issues/1537 官方的站点有个说明,好像也没有找到是啥原因

3.1的安装是如下的信息,看安装信息,好像源上依赖有问题。3.1的咋依赖这个 dotnet-host x86_64 5.0.1-1

[root@dotnet vagrant]# dnf install dotnet-runtime-3.1
Failed to set locale, defaulting to C.UTF-8
CentOS-8 - AppStream 908 kB/s | 6.2 MB 00:06
CentOS-8 - Base 427 kB/s | 2.3 MB 00:05
CentOS-8 - Extras 9.7 kB/s | 8.1 kB 00:00
packages-microsoft-com-prod 583 kB/s | 1.0 MB 00:01
Dependencies resolved.

Package Architecture Version Repository Size

Installing:
dotnet-runtime-3.1 x86_64 3.1.10-1.el8_3 AppStream 27 M
Installing dependencies:
dotnet-host x86_64 5.0.1-1 packages-microsoft-com-prod 64 k
dotnet-hostfxr-3.1 x86_64 3.1.10-1.el8_3 AppStream 165 k
lttng-ust x86_64 2.8.1-11.el8 AppStream 259 k
userspace-rcu x86_64 0.10.1-2.el8 BaseOS 101 k

Transaction Summary

Install 5 Packages

Total download size: 27 M
Installed size: 94 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): dotnet-hostfxr-3.1-3.1.10-1.el8_3.x86_64.rpm 262 kB/s | 165 kB 00:00
(2/5): lttng-ust-2.8.1-11.el8.x86_64.rpm 302 kB/s | 259 kB 00:00
(3/5): userspace-rcu-0.10.1-2.el8.x86_64.rpm 116 kB/s | 101 kB 00:00
(4/5): dotnet-host-5.0.1-x64.rpm 62 kB/s | 64 kB 00:01
(5/5): dotnet-runtime-3.1-3.1.10-1.el8_3.x86_64.rpm 977 kB/s | 27 MB 00:28

2012 | 园豆:21007 (高人七级) | 2020-12-14 13:16

@2012: 嗯,确实是版本依赖的问题。后来执行rpm -e packages-microsoft-prod-1.0-1。


paulhe | 园豆:73 (初学一级) | 2020-12-17 15:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册