
私のCentOS 7システムには2つのパッケージがあります。
package-6.34-1.el7.i686.rpm (32-bit)
package-6.34-1.el7.x86_64.rpm (64-bit)
私はOSバージョン/アーキテクチャ(32/64ビット)に基づいて適切なパッケージのフルネームを取得するコマンドを探しています。
たとえば、64ビットOSでクエリを実行する場合は、次のコマンドを使用してパッケージをインストールする必要があるpackage-6.34-1.el7.x86_64.rpm
ため、フルネームを含む最新の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
ただし、version()とアーキテクチャを提供し、設定されたリポジトリで最新のバージョンを見つける場合は、yum
version()とアーキテクチャを自動的に推論する必要があります。el7
yum install package