Debian Linux를 새 릴리스로 업그레이드하는 방법

Debian Linux는 자주 업그레이드하지 않습니다. 일반적으로 배포는 한 번에 1년 이상 단일 릴리스로 유지됩니다. 새 버전이 드물기 때문에 많은 사용자가 Debian Linux를 새 릴리스로 업그레이드하는 방법을 모릅니다.

데비안 업그레이드 프로세스는 고통이 없고 상대적으로 빠릅니다. 그러나 다른 Linux 배포판처럼 작동하지 않습니다. Debian Linux를 업그레이드하기 전에 “코드명”과 “가지”가 무엇인지 이해해야 합니다.

데비안 코드네임과 브랜치

OS의 각 버전에는 코드명과 릴리스 분기가 있습니다. 코드네임은 데비안 개발팀이 OS 버전마다 고유한 식별자로 부여하는 별명입니다. 이 코드네임은 큰 틀에서 특별히 중요하지 않으며 릴리스 브랜치 이름이 훨씬 더 중요합니다.

릴리스 분기가 무엇입니까? 이것은 데비안 개발자가 사용자에게 어떤 유형의 업데이트를 받을지, OS가 얼마나 안정적인지 알려주는 방법입니다. Debian에는 약 4개의 개별 릴리스 분기가 있습니다. 이러한 분기에는 안정, 테스트, 불안정 및 실험이라는 레이블이 지정됩니다. 이 가지가 의미하는 바는 너무 깊게 들어가지 않고 스스로 설명하기 때문에 이해하기 쉽습니다.

새 버전의 Debian Linux로 업그레이드할 때 소스 파일에서 코드명이나 릴리스 분기를 변경해야 합니다. 이렇게 하면 시스템이 이전 버전에서 새 버전으로의 변환을 시작할 수 있습니다. 하지만 아직 새 버전이 출시되지 않았기 때문에 릴리스 브랜치를 변경하는 것만으로는 충분하지 않을 수 있음을 이해해 주십시오.

예를 들어, Debian 10은 새로운 Stable 릴리스가 될 예정이지만 아직 Debian Stable(9)이 있으므로 소스에서 “Stable”로 업데이트하는 것만으로는 충분하지 않습니다. 대신 새 버전의 데비안을 사용하려는 사용자는 “안정적”을 “버스터”로 전환해야 합니다.

데비안 소스 변경

데비안에서는 적절한 소스가 가장 좋은 친구입니다. 이 파일을 마스터하면 설치를 위해 제공된 소프트웨어 소스에서 사용할 수 없는 경우에도 모든 종류의 소프트웨어를 아주 쉽게 설치할 수 있습니다. 업그레이드하는 동안 이 파일을 수정해야 합니다. 운 좋게도 그렇게 어렵지 않고 몇 가지만 수정하면 됩니다.

2018년 현재, 데비안 커뮤니티는 최신 “안정적인” 릴리스가 될 데비안 10을 기대하고 있습니다. 이 릴리스의 코드명은 Buster이므로 이 튜토리얼에서 사용할 코드명입니다. 앞으로 이 글을 읽고 있다면 “Buster”를 차기 버전의 코드명으로 바꾸십시오.

  긱 이코노미란 무엇이며 왜 논란이 되는가?

데비안 소스 파일은 전통적인 텍스트 구성 파일이기 때문에 터미널에서 바로 쉽게 수정할 수 있습니다. 편집하려면 새 터미널 창을 열고 사용자에서 루트 사용자로 전환하십시오. su 명령을 실행하여 루트로 전환합니다.

su -

이제 su 액세스 권한이 있으므로 소스 파일을 포함하여 제한 없이 시스템의 모든 부분을 만질 수 있습니다. Nano 텍스트 편집 도구로 소스 파일을 실행합니다.

nano /etc/apt/sources.list

데비안 소스 파일에서 수십 개의 소프트웨어 저장소를 확인할 수 있습니다. 이 리포지토리는 데비안 PC가 정기적으로 업데이트에 액세스하고 소프트웨어를 설치하는 방법입니다. 업그레이드하려면 “stable”의 모든 인스턴스를 “buster”로 변경하십시오.

이제 소스 파일에 “stable”의 모든 인스턴스가 새로운 “buster” 코드명으로 설정되었으므로 파일에서 타사 소프트웨어 소스를 살펴보고 제거합니다. 필요한 소프트웨어에 대한 링크를 제거해야 하는 것이 짜증날 수 있지만 새 버전이 아직 지원하는지 알 수 없으므로 이렇게 하는 것이 좋습니다. 이러한 타사 소프트웨어 소스는 사후에 언제든지 다시 추가할 수 있습니다.

소스 파일에서 Ctrl + O를 눌러 변경 사항을 저장하고 Ctrl + X로 종료하고 업데이트 명령을 실행하여 변경 사항을 완료합니다.

참고: Debian을 Stable에서 Unstable, Testing 또는 Experimental로 전환하는 것도 가능합니다. 모든 것을 “buster”로 변경하는 대신 원하는 분기로 변경하고 자습서를 따르십시오.

apt-get update

업데이트를 실행한 후 Debian은 사용 가능한 모든 소프트웨어를 Stable에서 Buster로 교체합니다. 소프트웨어 소스 교체는 최종 업그레이드를 실행하기 전의 첫 번째 단계입니다. 그러나 실제 업데이트를 수행하기 전에 누락된 파일 및 패키지를 정리하는 것이 좋습니다. autoremove 및 clean 명령을 실행하여 모든 것을 정리하십시오.

apt-get autoremove

apt-get autoclean

autoclean 및 autoremove를 실행하면 시스템에서 분리된 패키지가 제거되고 패키지 캐시가 정리됩니다.

새로운 Debian 릴리스로 업그레이드하려면 두 개의 별도 명령이 필요합니다. 업그레이드 및 dist-업그레이드. 업그레이드 명령을 사용하면 시스템에 이미 있는 모든 소프트웨어가 갱신됩니다. dist-upgrade 명령은 현재 Debian 릴리스를 새로운 Buster 릴리스로 변경합니다.

apt-get upgrade -y

apt-get dist-upgrade

dist-upgrade 명령은 시간이 걸리지만 완료되면 업그레이드가 완료된 것입니다. 완료하려면 Debian Linux PC를 다시 시작하고 다시 로그인하십시오.

  메가비트와 메가바이트의 차이점은 무엇입니까?