오픈 소스 소프트웨어는 엄청난 속도로 움직입니다. 버그가 수정되고 새로운 기능이 추가되며 성능이 (일반적으로) 향상됩니다. 그러나 현재 Linux 배포판은 다음 번에 안정적인 배포판 릴리스가 나올 때까지 이러한 개선 사항을 시도하지 못할 수 있습니다. 반년 이상 걸릴 수 있습니다!
최신 버전의 소프트웨어를 사용하려고 기다리지 말고 대신 Fedora Rawhide를 사용해 보십시오.
왜 생가죽인가요?
새로운 소프트웨어를 사용해 보는 것은 꽤 유용할 수도 있고 그저 재미있을 수도 있습니다. 대부분의 경우 새로운 기능을 위해 새로운 소프트웨어를 사용해보고 싶을 것입니다. 예를 들어, 좋아하는 비디오 편집 프로그램이 마침내 효과나 확장 기능을 지원하거나 마침내 훨씬 더 빠르게 만드는 새로운 렌더링 기술을 사용하게 될 수도 있습니다. 즐겨 사용하는 데스크탑 환경의 최신 버전을 테스트하고 변경된 사항을 발견할 수도 있습니다. 커널의 경우 시스템 성능을 향상시킬 수 있을 뿐만 아니라 Linux를 사용하는 동안 쓸모없던 하드웨어에 대한 지원을 추가할 수 있습니다. 시간이 조금 더 있는 사용자는 버그를 보고할 목적으로 새 소프트웨어를 사용해 볼 수도 있습니다. 개발자는 이에 감사할 것입니다.
그러나 절대 최신 버전의 소프트웨어를 시험해보고 싶다면 문제가 있습니다. 신뢰성을 목표로 하는 대부분의 Linux 배포판은 보안 패치와 기타 버그 수정만 포함하여 소프트웨어의 절대 최신 버전으로 업데이트하지 않는 경우가 많습니다. 즉, 안정적인 배포 릴리스의 수명 동안에는 새로운 기능이나 성능 향상을 실제로 볼 수 없으며 수명은 배포에 따라 다를 수 있습니다. 배포판을 다음 릴리스로 업그레이드하면 멋진 점프를 볼 수 있지만 그 후에는 6개월 이상 동안 가만히 앉아 있는 것입니다.
새로운 소프트웨어 버전을 사용하고 싶다면 즉시 롤링 릴리스 배포판을 사용할 수 있습니다. 즉, 자체적으로 지속적으로 업데이트되고 전통적인 "릴리스"가 없는 배포판을 사용할 수 있습니다(Gentoo 또는 Arch Linux를 생각해 보세요).
그 외에도 테스트를 위해 개발자가 사용하는 지속적으로 업데이트되는 버전인 배포판의 개발 분기를 사용할 수 있습니다. 저는 특히 코드명 Rawhide인 Fedora의 개발 브랜치를 좋아합니다.
조심하세요!
바로 뛰어들기 전에 생가죽에 대해 주의해야 할 몇 가지 사항이 있습니다. 생가죽은 발달 분기로서 극도로 실험적이므로 주의해서 다루어야 합니다. Fedora의 새 버전이 출시되면 Rawhide는 기본적으로 "다시 시작"하고 저장소에 있는 모든 패키지의 개발 버전을 가져옵니다. Fedora의 다음 버전이 베타 버전이 될 때까지 상황이 궁극적으로 안정화되기 시작할 때까지 꽤 오랫동안 그렇게 합니다.
프로덕션 서버에서 Fedora Rawhide 사본을 실행하는 것은 아닙니다. 추천. 작업할 필요가 없는 머신이나 가상 머신에 자유롭게 설치하세요.
생가죽으로 업그레이드
Fedora Rawhide 설치는 매우 간단합니다. 기존 설치를 Fedora로 확장하려면 다음 명령을 실행하기만 하면 됩니다.
(이것은 Rawhide 저장소 파일을 설치합니다)sudo yum install fedora-release-rawhide yum-utils
(이것은 이전 저장소를 비활성화합니다)sudo yum-config-manager --disable fedora updates updates-testing
(이것은 생가죽 저장소를 활성화합니다)sudo yum-config-manager --enable rawhide
(이렇게 하면 yum이 최신 릴리스로 업그레이드됩니다.)sudo yum update yum
(이렇게 하면 시스템이 Rawhide로 업데이트됩니다)sudo yum --releasever=rawhide distro-sync --nogpgcheck
직접 생가죽 설치
먼저 안정적인 릴리스를 설치하지 않고 Fedora를 설치하려면 DVD 설치 프로그램을 다운로드해야 합니다. 설치 프로그램에서 추가 리포지토리를 요청할 때 Rawhide 리포지토리를 추가해야 합니다. 다음과 같이 할 수 있습니다.
- 최신 안정 또는 분기 설치 미디어를 다운로드합니다. (netinstall 또는 DVD 설치)
- 로컬 미디어(USB 또는 DVD 또는 CD)에 복사
- 미디어를 부팅하고 '소스 설치' 섹션으로 이동하여 수동으로 다음을 입력합니다. https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/(또는 32-의 경우 "i386" "x86_64" 대신 비트)
- 정상적으로 설치 완료
안정적인 설치 프로그램이 예상치 못한 패키지 변경을 처리해야 하는 경우에는 작동하지 않으므로 이미 존재하는 설치에서 업그레이드하는 것이 좋습니다.
눈치채셨거나 못 보셨겠지만, Rawhide를 실행하면 잠재적인 문제와 세련미가 부족합니다. 모든 패키지가 최신 안정 버전 또는 개발 버전이므로 이는 정상입니다. 일이 잘 풀리지 않을 수도 있지만 최소한 최신의 최고의 제품을 가지고 놀 수 있는 기회는 있습니다!
최신 상태로 유지
Rawhide 설치를 업데이트하고 싶을 때마다 sudo yum upgrade --skip-broken –을 실행하세요. 일반적으로 사용하는 것과 동일한 명령과 실제로 업그레이드 가능한 패키지를 처리할 수 있는 플래그를 추가합니다.
--skip-broken을 포함해야 합니다. 종속성 해결 문제가 있을 가능성이 높기 때문에 명령에 플래그를 지정합니다. 이렇게 하면 업그레이드하는 동안 발생할 수 있는 문제를 방지할 수 있으며 시도할 때마다 오류 메시지가 표시되지 않고 실제로 업그레이드할 수 있습니다.
특정 패키지만 Rawhide로 업그레이드
Fedora Rawhide를 훌륭하게 만드는 것은(Ubuntu와 같은 다른 개발 브랜치와 달리) 안정적인 것과 Rawhide 사이에서 선택할 필요가 없다는 것입니다. 섞어서 사용할 수 있습니다. 소수의 사람들은 최신 커널 릴리스를 실행하여 절대 최신 하드웨어를 지원하는 것을 좋아합니다. 다른 사람들은 Rawhide에 있는 패키지 버전을 사용하기를 원할 수 있습니다. 이는 현재 겪고 있는 격리된 문제를 잠재적으로 해결할 수 있기 때문입니다(예:LibreOffice가 아무 이유 없이 계속 충돌하는 경우). 안정적인 설치를 쉽게 유지하고 Rawhide 버전에서 실행하려는 패키지를 직접 선택할 수 있습니다. 이렇게 하려면 설치 또는 업데이트에 일반 명령을 사용하십시오. 그러나 repo 파일을 추가한 후 --enablerepo=rawhide 플래그를 추가하십시오. 이제 해당 패키지의 Rawhide 버전을 사용하고 있습니다!
주의해야 할 유일한 다른 사항은 yum이 직접 선택한 패키지의 업데이트에 대해 Rawhide를 다시 확인하지 않는다는 것입니다. Rawhide 리포지토리에서 처음 업데이트할 때 해당 리포지토리를 일시적으로 활성화했습니다. 모든 패키지를 업데이트하면 안정적인 커널 업데이트가 설치한 Rawhide 버전보다 이전 버전을 제공합니다. 업데이트를 확인할 때 리포지토리를 일시적으로 활성화하려면 특별히 명령을 다시 실행해야 합니다. Rawhide 저장소를 영구적으로 활성화하는 것은 나쁜 생각입니다. 그러면 yum이 모든 패키지를 Rawhide 버전으로 업데이트하려고 할 것이기 때문입니다. 그렇게 해야 할 타당한 이유를 찾았고 어떤 식으로든 혜택을 받을 수 있다는 것을 알고 있는지 확인하십시오.
결론
적절하게 사용하면 Rawhide는 최신 소프트웨어에 유용한 리소스가 될 수 있습니다. 그러나 Rawhide에서 실제 시스템을 완전히 실행할 계획이라면 불안정할 가능성이 높다는 점에 유의하십시오. 자신의 책임하에 사용하십시오!
업데이트나 추가 소프트웨어가 있는 다른 저장소를 추가하려면 Fedora Utils(현재 Fedy라고 함)를 확인하세요. [더 이상 사용할 수 없음]
페도라 생가죽 사용하시나요? 좋아하는 배포판에 대한 또 다른 유사한 리소스는 어떻습니까? 공유할 수 있는 멋진 팁과 트릭이 있습니까? 댓글로 알려주세요!