페도라 17 이전
Fedora 17 이전의 Red Hat 배포판에는 요청한대로 dist-upgrades 기능이 포함되어 있지 않습니다. 이것은 많은 사람들의 위시리스트에서 오랫동안 논의 된 옵션 이었지만 구현 된 적이 없습니다.
그러나 우리가 설명을 시작하기 전에 ...
위키 의 업그레이드 주제에 따르면 다음 버전의 Fedora를 위해 시스템에 DVD를 넣을 수있는 방법이 있었고 Anaconda 는 시스템을 업그레이드하려고 시도했습니다. 이 방법을 여러 번 시도해 본 dist-upgrade
결과 실제로 데비안 / 우분투 배포판에서 사용할 수있는 것으로 생각하지는 않습니다 .
또한 지난 10 년 동안 RHEL, Fedora 및 CentOS 시스템을 유지 관리 한 적이 있어도이 방법을 전혀 고려하지 않을 것입니다. 단순히 작동하지 않았습니다.
따라서 일반적으로 사람들은 다음 중 하나를 수행합니다.
생가죽
Sid가 데비안에있는 것과 유사한 최신 버전 인 Rawhide 릴리스를 사용하십시오 . Rawhide는 항상 최신 버전의 패키지가 있다는 의미에서 롤링 릴리스를 제공하지만 매일 배포판으로 사용되는 것은 아니며 실제로 테스트 전용입니다.
단일 릴리스로 유지
를 사용하여 배포판이 머물러있는 한이 사실로 살고 그대로 유지하십시오 yum
. yum
보류중인 업데이트를 적용하거나 단일 패키지를 업데이트하는 데 사용할 수 있습니다 . 또한 yum
새 패키지를 설치하는데도 사용할 수 있습니다.
보류중인 모든 업데이트를 적용하십시오 (모든 프롬프트에 예라고 가정).
sudo yum -y update
단일 패키지를 업데이트하십시오.
sudo yum -y update apache\*
새 패키지를 설치하십시오.
sudo yum -y install apache\*
소프트웨어 업데이트 애플릿
GUI를 사용하여 업데이트를 수행하려는 경우 작업 표시 줄에 나타나는 소프트웨어 업데이터 도구를 사용할 수 있습니다. 이 도구는 기본적으로 yum -y update
위와 동일한 작업을 수행하며 요청시 다음 명령을 사용하여 실행할 수 있습니다.
gpk-update-viewer
다시 설치
새 버전이 나오면 수동으로 새로 설치하고 데이터와 구성을 새 시스템으로 복사하도록주의해야합니다.
사전 업그레이드
사전 업그레이드 도구를 사용하십시오. 이 도구는 기본적으로 설치 및 설치 한 패키지 이름을 수집하여 새 설치에 적용하는 데 도움이됩니다. 이 기술에 대해서는 @JoelDavis의 답변 을 참조하십시오 .
참고 : 이 옵션은 Fedora 18로 시작하는 옵션이 아니므로 경고를 받았습니다.
페도라 17 이후
17부터 시작하여 이제 롤링 릴리스를 수행 할 수 있습니다.
FedUp
Fedora 17/18의 새로운 기능은 FedUp (FEDora UPgrader) 이라는 도구 로 데비안 / 우분투 배포판과 유사한 "dist-upgrades"를 수행합니다.
FedUp (FEDora UPgrader)은 Fedora 18 이상 릴리스에서 Fedora 설치를 업그레이드하기위한 새로운 시스템의 이름입니다. 이전 Fedora 릴리스에서 사용 된 현재 권장되는 모든 업그레이드 방법 (PreUpgrade 및 DVD)을 대체합니다. Anaconda, Fedora 설치 프로그램에는 Fedora 18 이상의 릴리스에 내장 된 업그레이드 기능이 없습니다. Fedup에 완전히 위임되었습니다.
현재 FedUp은 PreUpgrade의 작동 방식과 유사한 네트워크 리포지토리를 사용하여 Fedora 17 설치를 Fedora 18로 업그레이드 할 수 있습니다. 더 많은 업그레이드 방법이 현재 계획되어 있으며이 기능이 완료되면이 페이지가 업데이트됩니다.
롤링 릴리즈와 버전 릴리즈
OP는 다음 문구에 대해 자세히 설명하기 위해 후속 질문을했습니다.
"17부터 시작하여 이제 롤링 릴리스를 수행 할 수 있습니다."
내가 그 의견을 말했을 때 나는 한 가지를 의미했고 "롤링 릴리스"라는 문구는 실제로 다른 것을 의미합니다. 필자가 필자에게 "롤링 릴리스"를 의미한다고 말하면 Fedora (17)의 1 포인트 릴리스에서 버전 18로 롤링 할 수 있음을 의미합니다. 데비안 및 우분투와 같은 대부분의 배포판은 현재이 기능을 제공합니다.
그러나 wikipedia 에서 "롤링 릴리스"가 실제로 무엇을 의미 하는지에 대한 설명을 살펴보면 이제 주제에 대해 더 많이 교육을 받았습니다.
wikipedia에서 발췌
... 롤링 릴리스 또는 롤링 업데이트 개발 모델은 지속적으로 개발되는 소프트웨어 시스템을 나타냅니다. 이것은 이전 버전 위에 다시 설치해야하는 소프트웨어 버전을 사용하는 표준 릴리스 개발 모델이 아닙니다. 대신 롤링 소프트웨어는 버전간에 업그레이드되는 표준 릴리스 소프트웨어와 달리 지속적으로 업데이트됩니다. ...
따라서 순수 주의자 입장에서 데비안, 우분투, 페도라는 "롤링 릴리스"가 아닙니다. 이들은 한 지점에서 다른 지점으로의 업그레이드를 지원하는 도구를 제공하는 지점 표준 릴리스 소프트웨어입니다.
OP는 또한 다음과 같은 질문을했다
Sid를 사용하는 경우 데비안은 "종류"롤링 릴리즈입니다. 롤링 릴리스 = 버전 없음, 패키지가 업스트림 ASAP의 배포판에 방금 덤프되었습니다. 따라서 데비안은 우분투에서도 롤링 릴리스와 완전히 반대입니다. Fedora Rawhide는 일종의 롤링 릴리스이지만 이미 알고 있습니다 (그리고 그것이 당신이 말하는 것이면 사용하고 싶지 않습니다).
미래의 모든 독자들에게 분명해 지도록. 데비안 (일명 시드)과 페도라 (일명 생가죽)의 개발 부서도 "롤링 릴리스"가 아닙니다. 물론 당신은 그것들을 그대로 사용할 수 있지만 , 향후 릴리스에 통합 될 수 있는 새로운 소프트웨어 패키지가 중앙 집중식으로 커뮤니티에 제공 될 수 있는 개발 "영역"일뿐 입니다.
이러한 브랜치 중 하나에 배치 된 패키지에 들어가는 테스트 레벨은 패키지가 ArchLinux와 같은 "롤링 릴리스"배포판의 업데이트로 표시 될 때 말하는 것보다 덜 엄격합니다.
표준 릴리즈 배포판을위한 개발 브랜치 사용을 다루는 wikipedia 페이지 섹션은 다음과 같습니다.
롤링 릴리스 소프트웨어 배포와 표준 릴리스 소프트웨어 배포의 개발 지점 간의 차이점은 롤링 배포에 익숙하지 않은 사용자가 간과하는 경우가 많습니다. distro-X가 표준 릴리스 배포판 인 경우 "distro-X는 개발 분기를 사용하는 경우 배포 배포판입니다. 드문 경우에 개발 분기가 롤링 (보다 일반적인 순환) 개발 분기 인 경우에도 배포 롤링이되지 않습니다. 표준 릴리스 배포와 달리 롤링 릴리스 배포에는 개발 분기가 없습니다.
yum update
대답은 내 선호하는 모드입니다. 그러나 사용하려는 경우 GUI 소프트웨어 관리자가 있습니다. Gnome 3에서 활동으로 이동하여 "소프트웨어 업데이트"를 검색하십시오 (또는 응용 프로그램 목록에서 찾으십시오). 그것은 당신도 마찬가지입니다.