저는 fedora 22를 사용하기 시작했고 dnf를 배우기 시작했는데 두 가지 짜증나는 사실을 발견했습니다.
- 거의무엇이든 설치하거나 업그레이드할 때마다 전체 저장소 메타데이터 캐시를 다시 작성해야 합니다.
- 99%에서 패키지 다운로드를 중지하고 설치 명령을 다시 실행하면 패키지가 다시 다운로드됩니다! 내 인터넷 연결이 느리고 30분 정도마다 끊어지기 때문에 이것은 정말 짜증나는 일입니다(이것은 rtl8723be 모듈입니다. 수정 사항이 있는 사람이 있습니까?). 그래서 dnf는 본질적으로 사용할 수 없게 됩니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
keepcache 매개변수를 확인하세요. 나는 그것이 /etc/dnf/dnf.conf에 있다고 생각하며 keepcache=1 또는 keepcache="true"를 읽어야 합니다.
답변2
이 명령은 다운로드를 위한 메타데이터 캐시를 생성합니다.
sudo dnf makecache
더 많은 리소스 인식을 표시 dnf
하고 마지막 성공적인 실행 이후 너무 빨리 종료되는 경우 makecache
타이머를 추가합니다.
sudo dnf makecache timer
답변3
페도라 26이 나왔습니다.
99%에서 패키지 다운로드를 중지하고 설치 명령을 다시 실행하면 패키지가 다시 다운로드됩니다! ...
처음에는 그렇게 생각했지만 지금은 "dnf"가 포함된 수많은 패키지를 설치하고 있는데, 부분적으로 성공적인 다운로드가 상태 표시줄에 어떻게 해석되는지에 대해 뭔가 이상한 것 같습니다. FTP를 통해 파일을 사용할 수 있는 경우 "refetch" 명령을 실행하여 다른 미러에서도 부분 다운로드를 재개할 수 있습니다. 또는 HTTP를 통해 부분적으로 다운로드된 파일의 누락된 부분에 대한 임의 바이트 범위를 요청할 수 있습니다.