【问题标题】:How Do I install specific version of netCore on redhat linux如何在 redhat linux 上安装特定版本的 net Core
【发布时间】:2018-11-21 16:24:15
【问题描述】:

我正在尝试在 Redhat 上安装特定版本的 netcore,但无论我使用哪种策略,我都会获得最新版本的软件包。

例如,如果我运行:

yumdownloader --resolve rh-dotnet20-dotnet-0:2.0.0-4.el7.x86_64 --nogpgcheck

它将下载:

(1/11): rh-dotnet20-dotnet-2.0.0-4.el7.x86_64.rpm | 4.3 KB 00:00:00
(2/11): libunwind-1.2-2.el7.x86_64.rpm | 57 KB 00:00:00
(3/11): rh-dotnet20-dotnet-host-2.0.6-1.el7.x86_64.rpm | 172 KB 00:00:00
(4/11): libicu-50.1.2-15.el7.x86_64.rpm | 6.9 MB 00:00:00
(5/11): rh-dotnet20-dotnet-runtime-2.0-2.0.6-1.el7.x86_64.rpm | 20 MB 00:00:01
(6/11): rh-dotnet20-libcurl-7.47.1-1.3.el7.x86_64.rpm | 248 KB 00:00:00
(7/11): rh-dotnet20-lttng-ust-2.8.1-3.el7.x86_64.rpm | 233 KB 00:00:00
(8/11): rh-dotnet20-runtime-2.0-6.el7.x86_64.rpm | 1.1 MB 00:00:00
(9/11): rh-dotnet20-userspace-rcu-0.9.2-3.el7.x86_64.rpm | 89 KB 00:00:00
(10/11): scl-utils-20130529-18.el7_4.x86_64.rpm | 24 KB 00:00:00
(11/11): rh-dotnet20-dotnet-sdk-2.0-2.0.3-4.el7.x86_64.rpm | 34 MB 00:00:03

如果我运行,那是一样的:

yumdownloader --resolve rh-dotnet20-dotnet-0:2.0.6-1.el7.x86_64 --nogpgcheck

(1/11): rh-dotnet20-dotnet-2.0.6-1.el7.x86_64.rpm | 5.1 KB 00:00:00
(2/11): rh-dotnet20-dotnet-host-2.0.6-1.el7.x86_64.rpm | 172 KB 00:00:00
(3/11): libunwind-1.2-2.el7.x86_64.rpm | 57 KB 00:00:00
(4/11): libicu-50.1.2-15.el7.x86_64.rpm | 6.9 MB 00:00:01
(5/11): rh-dotnet20-dotnet-runtime-2.0-2.0.6-1.el7.x86_64.rpm | 20 MB 00:00:01
(6/11): rh-dotnet20-libcurl-7.47.1-1.3.el7.x86_64.rpm | 248 KB 00:00:00
(7/11): rh-dotnet20-lttng-ust-2.8.1-3.el7.x86_64.rpm | 233 KB 00:00:00
(8/11): rh-dotnet20-runtime-2.0-6.el7.x86_64.rpm | 1.1 MB 00:00:00
(9/11): rh-dotnet20-userspace-rcu-0.9.2-3.el7.x86_64.rpm | 89 KB 00:00:00
(10/11): rh-dotnet20-dotnet-sdk-2.0-2.0.3-4.el7.x86_64.rpm | 34 MB 00:00:01
(11/11): scl-utils-20130529-18.el7_4.x86_64.rpm | 24 KB 00:00:00

有没有办法强制 YUM 安装我需要的特定版本?谢谢!

【问题讨论】:

  • 你见过this在Unix上的回答吗? - 这个问题不完全是关于编程的,所以你可能想自己迁移它。
  • 是的,我使用该答案来了解我应该使用哪个命令。但无论如何你有理由我应该把这个问题移到 Unix 上。
  • 请参阅我上面的评论 - 这看起来更像是设置和安装问题,而不是编程问题。如果你试图通过脚本或其他一些自动过程来做到这一点,我会说是的,但我个人觉得它在这里脱离了主题。如果不是 Unix,那么 SuperUser。

标签: linux yum rhel


【解决方案1】:

这两个命令的效果不同。一个推荐下载rh-dotnet20-dotnet-2.0.0-4.el7.x86_64.rpm,另一个下载rh-dotnet20-dotnet-2.0.6-1.el7.x86_64

但是,指定的版本不会扩展到自动安装的依赖项。因此,如果您希望在版本 2.0.0-4.el7 中使用 rh-dotnet20-dotnet-host,您还需要明确指定该版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多