사용중인 Linux를 간단히 업그레이드하면 새 파티션에 OS를 처음부터 설치할 때까지 실제로 업그레이드되지 않는 것이 있습니까? 아니면 구식이 될까봐 걱정없이 터미널에서 업그레이드 할 수 있습니까?
사용중인 Linux를 간단히 업그레이드하면 새 파티션에 OS를 처음부터 설치할 때까지 실제로 업그레이드되지 않는 것이 있습니까? 아니면 구식이 될까봐 걱정없이 터미널에서 업그레이드 할 수 있습니까?
답변:
아니요. 대부분의 경우 다른 방향으로도 진행됩니다. Linux 배포판의 버전이 안정적이고 출시 된 것으로 간주 될 때 (예 : "Ubuntu 11.10") 많은 패키지가 이미 구식입니다.
거의 모든 정식 배포판으로이 작업을 시도 할 수 있습니다. 최신 설치 프로그램을 설치 한 후 업데이트가 있는지 확인하십시오. 새로운 소프트웨어 패키지가 이미있을 수 있습니다. 로 롤링 릴리즈 배포판 , 그것은 정반대입니다. 여기에는 특별 릴리스 버전이 없습니다. 설치할 때 항상 최신 패키지를 얻습니다. 예를 들어 Arch Linux 는이 모델을 사용합니다.
Arch Linux 릴리스는 / core 저장소의 스냅 샷일 뿐이며 설치 관리자 스크립트 자체에 대한 다양한 기능 또는 수정 사항과 결합되어 있습니다. 롤링 릴리즈 모델은 하나의 명령을 실행하여 모든 아치 리눅스 시스템을 최신 상태로 유지합니다.
당신이 일반적인 고정 출시 배포판이 경우에 따라서, 가장 안전하고 쉬운 방법은 당신이 현재 가지고 배포판의 버전을 계속 사용하고 정기적으로 패키지를 업데이트하는 최신 유지하는 -에 yum
, apt
또는 당신이 무엇을 가지고 – EOL로 간주 될 때까지 ( "수명 종료" ) 향후 보안 업데이트를받지 않습니다.
예, 때때로 업그레이드에 문제가있을 수 있습니다. 사실, 지난 10 년 동안 제가 배운 한 가지는 업그레이드 대신 매번 새로 설치하는 것을 선호한다는 것입니다. 두 가지 이유 :
많은 앱이 이전 버전의 이전 설정에 적응하려고합니다. 때때로, 이것은 당신이 원하는 것이 아닙니다. 몇 년 전, Gnome 2가 새로운 메뉴 레이아웃으로 옮겨 졌을 때 새로 설치 한 사람에게만 표시되었습니다. Gnome은 이전에 메뉴를 사용자 정의한 사용자의 메뉴 레이아웃을 갑자기 변경하고 싶지 않았습니다. 그것이 정중 한 일이지만 업그레이드를했기 때문에 새로운 레이아웃을 완전히 놓쳤습니다. 새로운 모양을 얻기 위해 그놈 구성을 지워야했습니다.
문자 그대로 무한 순열과 전 세계의 이전 설정 조합으로 인해 새로운 배포판이 업그레이드를 위해 QA를 완벽하게 수행 할 수는 없습니다. 최소한 새로 설치하는 경우 좋은 품질 보증을 수행합니다. 그러나 업그레이드의 경우 테스트 할 이전 릴리스의 다양한 상태를 고려해야합니다. 그리고 그들은 몇 가지 가능성 만 할 수있었습니다. 그 외에도 그들은 이전에 생각하지 못했던 코너 사례를 포착하기 위해 시스템에서 업그레이드를 시도하는 다른 사용자에게 전적으로 의존합니다. 고유 한 설정으로 인해 디버깅이 거의 불가능한 코너 케이스 문제가 발생할 가능성이 있습니다.
새로 설치하기 위해 디스크를 지우고 나중에 복원하기 전에 설정을 백업하는 것이 번거롭지 만 몇 번 시도하면 맹목적으로 따라갈 수있는 시스템을 생각하게됩니다. 모든 데이터를 한두 곳에 보관하는 것과 같이 / etc 및 / home 등을 백업 할 필요가 있습니다.