
이것Fedora 위키의 DNF 시스템 업그레이드에 대한 지침dnf upgrade --refresh
버전 업그레이드를 시작하기 전에 모든 패키지를 정상적으로 업데이트하라고 합니다. 커널, DNF, DNF 시스템 업데이트 플러그인과 같은 중요 패키지의 최신 버전을 원한다는 점은 이해합니다. 하지만 그렇게 해주세요.모두버전 업그레이드를 시작하기 전에 패키지를 실제로 업데이트해야 합니까? 그렇지 않은 경우 업데이트가 제대로 작동하기 위한 최소한의 패키지는 무엇입니까?
예를 들어(나의 구체적인 상황) Fedora 22를 실행하는 시스템이 있고 이를 Fedora 24로 업그레이드하고 싶습니다. 시스템은 실제로 약 9개월 동안 사용되지 않았으므로(따라서 업데이트되지 않음) 거의 모든 패키지의 만료 날짜가 지났습니다. 모든 패키지를 최신 Fedora 22 버전(DRPM이 아닌 경우 3GiB 이상 다운로드해야 함)으로 업그레이드한 다음 Fedora 24 저장소에서 다시 다운로드해야 합니까?
답변1
제가 이해한 바로는 점진적인 업그레이드가 가장 많이 지원되는 방식입니다.
업그레이드는 단순히 기존 파일을 새 파일로 바꾸는 것이 아니라 기존 구성을 새 구성으로 변환하는 것도 포함할 수 있습니다(rpm의 설치 스크립트는 많은 작업을 수행할 수 있음). 이 업그레이드 프로세스는 일부 인기 있는 업그레이드 시나리오에 대해 테스트되었으며 핵심 시스템 구성 요소(glibc binutils...)에 의존할 수 있습니다. 선언되지 않은 암시적 버전 종속성이 있을 수 있습니다. 점진적이고 지속적인 업그레이드가 가장 지원되고 안전합니다.
적어도 패키지 관리 소프트웨어(rpm yum dnf) 및 binutils와 같은 중요한 구성 요소를 더 잘 업그레이드하십시오.
UPD.
게임 및 기타 비시스템 애플리케이션(LibreOffice, Geogebra, *CAD, Eclipse와 같은 대규모 IDE 등)은 업그레이드하기 전에 업데이트에서 안전하게 제외할 수 있습니다. 앱은 업그레이드 프로세스에 전혀 관여하지 않으며 앱 업그레이드와 관련된 잠재적인 문제는 나중에 수동으로 해결할 수 있습니다.