【发布时间】: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。