百胜安装特定版本

时间:2019-05-07 14:28:43

标签: rpm yum

我使用本地存储库来安装项目的新版本。 如果我运行Yum Install Package,则会提示我安装存储库中可用的最新版本,但是在指定特定版本时会出现错误:

yum install packagename-1.2.3.45678-0
Loaded plugins: security
Setting up Install Process
extra | 2.9 kB 00:00 ...
extra/primary_db | 8.2 kB 00:00 ...
No package packagename-1.2.3.45678-0 available.
Error: Nothing to do


Contents of the file package.repo
[extra]
name=package-folder
#baseurl=http://xxx.xx.xxx.xx/package-folder
baseurl=file:///var/www/html/package-folder
gpgcheck=0
enabled=1
----------------------
Contents of the file yum.conf

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5

但是,我找到了一种解决方法来使用命令“ yum downgrade install packagename” 此命令允许您返回到以前的版本,但是在指定特定版本时也不起作用。该错误与命令“ yum install packagename-version

”相同 问: 如何使其与任何版本的软件一起使用? 如果您需要更多信息,我可以发送所有必需的信息

1 个答案:

答案 0 :(得分:0)

yum中,我和您一样失望。 Afaik yum没有命令安装该版本,无论是降级还是升级 ...我使用的解决方法:

yum downgrade packagename-1.2.3.45678-0 && yum install packagename-1.2.3.45678-0

奇怪的是,如果不安装任何命令,这些命令都不会失败;这样您就可以将它们链接起来。在这种情况下,两个命令中的任何一个都将进行安装。对方会说“没事”。