내 CentOS 7 시스템에는 두 개의 패키지를 사용할 수 있습니다.
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