rpm
패키지를 사용하지 않고 로컬로 설치하려고합니다. 인터넷. 다음을 시도했습니다.
sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm
그리고 얻었습니다 :
error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed
또한 시도했습니다 :
sudo dnf --disablerepo="*" install kernel-devel-4.2.7-200.fc22.x86_64.rpm
아직도 인터넷을 사용하는 것 같아서 인터넷 연결이 정말 느리기 때문에 작동 여부를 알 수 없습니다.
이 문제를 해결할 수있는 방법이 있습니까?
댓글
답변
sudo dnf install /path/to/package.rpm
는 지정된 경로의 패키지에서 작동합니다.
댓글
- 시도 할 때 라이브 CD에
--disablerepo=*
- @Andy를 추가해야합니다. ' 확실하지 않습니다. ' 변경된 사항
dnf
의 최신 버전이지만 ' 왜 그런지 알 수 없습니다. ' 답변에서 제안한대로rpm
파일의 전체 경로를 명시 적으로 제공하여 패키지를 로컬로 설치할 수 있습니다. - 결국, 맞다. 저에게 일어난 일은 10 RPM을 설치하려고했지만 우연히 하나의 의존성을 놓친 것입니다. 온라인에서 dnf 명령을 실행 한 적이 없어서 yum 캐시가 비어있었습니다. –disablerepo가 없으면 " 업데이트 " 저장소를 업데이트하지 못하는 오류 메시지 만 표시되었습니다. 그래서 오류가 무엇인지 몰랐지만 –disablerepo를 사용하면 패키지가 누락되었다는 분명한 메시지를 받았습니다.
- @Andy 그렇다면 대답을 수락하십시오 '가 맞습니다.
- ' 내 의견에 답변하겠습니다.
localinstall
는install
의 더 이상 사용되지 않는 별칭 : dnf.readthedocs.io/en/latest/command_ref.html
sudo dnf install /path/to/package.rpm