我在 CentOS 7 系统上有两个可用的软件包:
package-6.34-1.el7.i686.rpm (32-bit)
package-6.34-1.el7.x86_64.rpm (64-bit)
我正在寻找一个命令来根据操作系统版本/体系结构(32/64 位)获取适当的包全名。
例如,当我从 64 位操作系统查询时,我应该获得带有全名的最新 rpm package-6.34-1.el7.x86_64.rpm
,因为我需要使用rpm
命令安装包:
rpm -i --replacefiles <packagename>.rpm
答案1
rpm -i package-6.34-1.el7.$(uname -m).rpm
或者
yum install package-6.34-1.el7.$(uname -m).rpm
但是,如果您提供了版本()和体系结构并且正在寻找配置的存储库中的最新版本,则yum
应该自动推断版本( )和体系结构。el7
yum install package