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
  • @ ILMostro_7 감사합니다.하지만 ' 아직 인터넷을 사용하고 있습니다.
  • @ ILMostro_7 실제로 죄송합니다. 이제 작동합니다. 감사합니다.
  • 좋습니다.이 경우 올바른 해결책으로 답변을 수락하세요.

답변

sudo dnf install /path/to/package.rpm는 지정된 경로의 패키지에서 작동합니다.

댓글

  • 시도 할 때 라이브 CD에 --disablerepo=*
  • @Andy를 추가해야합니다. ' 확실하지 않습니다. ' 변경된 사항 dnf의 최신 버전이지만 ' 왜 그런지 알 수 없습니다. ' 답변에서 제안한대로 rpm 파일의 전체 경로를 명시 적으로 제공하여 패키지를 로컬로 설치할 수 있습니다.
  • 결국, 맞다. 저에게 일어난 일은 10 RPM을 설치하려고했지만 우연히 하나의 의존성을 놓친 것입니다. 온라인에서 dnf 명령을 실행 한 적이 없어서 yum 캐시가 비어있었습니다. –disablerepo가 없으면 " 업데이트 " 저장소를 업데이트하지 못하는 오류 메시지 만 표시되었습니다. 그래서 오류가 무엇인지 몰랐지만 –disablerepo를 사용하면 패키지가 누락되었다는 분명한 메시지를 받았습니다.
  • @Andy 그렇다면 대답을 수락하십시오 '가 맞습니다.
  • ' 내 의견에 답변하겠습니다. localinstallinstall의 더 이상 사용되지 않는 별칭 : dnf.readthedocs.io/en/latest/command_ref.html

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다