"kernel-devel-3.10.0-xxx.el7.x86_64.rpm" 다운그레이드

"kernel-devel-3.10.0-xxx.el7.x86_64.rpm" 다운그레이드

wget을 사용하여 다운로드 kernel-devel한 후 설치하고 싶었지만 다음을 통해 설치된 것 같습니다 yum.

$ rpm -i kernel-devel-3.10.0-327.el7.x86_64.rpm
warning: kernel-devel-3.10.0-327.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
[echou@localhost kernel]$ sudo rpm -i kernel-devel-3.10.0-327.el7.x86_64.rpm
[sudo] password for echou: 
warning: kernel-devel-3.10.0-327.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
    package kernel-devel-3.10.0-693.11.6.el7.x86_64 (which is newer than kernel-devel-3.10.0-327.el7.x86_64) is already installed

그렇다면 다운그레이드하는 방법은 무엇일까요?


편집하다

kernel-devel-uname-r == $(uname -r)특별 버전을 사용해 보았습니다 .

$ sudo yum install "kernel-devel-uname-r == $(uname -r)"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.cuhk.edu.hk
 * epel: ftp.cuhk.edu.hk
 * extras: ftp.cuhk.edu.hk
 * updates: ftp.cuhk.edu.hk
No package kernel-devel-uname-r == 3.10.0-327.el7.x86_64 available.
Error: Nothing to do

하지만 그것도 실패했습니다.

답변1

sudo yum downgrade ./kernel-devel-3.10.0-327.el7.x86_64.rpm

CentOS 7.4에서 테스트되었습니다.

답변2

최신 항목을 삭제하려면 yum을 사용하세요 kernel-devel.

yum remove kernel-devel-3.10.0-327.el7.x86_64.rpm 

그런 다음 다음을 사용하여 설치할 수 있습니다 rpm.

rpm -i kernel-devel-3.10.0-327.el7.x86_64.rpm

관련 정보