Linux Debian 설치를 어떻게 업그레이드하나요?

Linux Debian 설치를 어떻게 업그레이드하나요?

시스템을 업그레이드하기 위해 다음 명령을 실행했습니다.

aptitude update
aptitude dist-upgrade

그러나 설치된 소프트웨어 및 라이브러리에 대한 업데이트를 제공합니다. 이것은 내가 원하는 것이 아닙니다. 보안 패치나 버그 수정을 적용하기 위해 OS 자체를 업그레이드하고 싶습니다. 이를 수행할 수 있는 방법이 있습니까?

저는 Debian 6.0 Squeeze를 실행하고 있습니다.

답변1

Sources.list에 배포판 저장소를 추가하셨나요?

또한 Debian 또는 Ubuntu에서 새 버전으로 업그레이드하면 일반적으로 이미 설치된 애플리케이션의 새 버전만 설치됩니다. 어떤 경우에는 실제로 패키지가 변경되지만(예: Ubuntu에서 Unity로) 항상 그런 것은 아닙니다.

답변2

aptitude update소프트웨어 리소스 목록이 업데이트되어 Linux 배포판을 업그레이드할 수 있습니다.

업데이트 후에는 aptitude full-upgrade현재 릴리스 버전에서 소프트웨어 버전을 업그레이드할 수 있습니다. 내 말은, Debian 6을 사용하고 있고 Debian 7과 같은 최신 버전이 있으면 7과 함께 제공되는 최신 버전 대신 소프트웨어를 Debian 6으로 업데이트하기만 하면 됩니다.

마지막으로 dist-upgrade최신 버전의 배포판을 받게 됩니다.

편집: dist 업그레이드의 경우 source.list 파일도 업데이트해야 합니다.

소프트웨어와 독립적으로 운영 체제를 업데이트하는 것과 관련하여 이 개념은 Windows에만 적용되며 Linux에서는 그다지 의미가 없습니다. dist-upgrade시스템을 사용하면 모든 것이 업데이트됩니다.

명령 에 대한 자세한 정보를 얻고 aptitude사용 apt-get하려면 자세히 알아보려면 터미널을 man입력하세요 .man man

답변3

"운영 체제 자체"는 사용자가 설치하는 소프트웨어로 구성됩니다. 모든 것은 패키지를 통해 이루어집니다. 모든 패키지를 업데이트했다면 운영 체제가 최신 상태인 것입니다.

당신은 달리고 있다안정적인데비안 릴리스이므로 항상 새 버전의 프로그램을 받을 수는 없지만 보안 및 주요 버그 수정만 받는 것은 정상입니다. 안정적인 릴리스는 설치된 소프트웨어의 변경을 최소화합니다. 프로그램에 치명적인 버그가 있는 경우, 최신 버전으로 업그레이드하는 대신 데비안 팀은 버그를 수정하기 위해 안정적인 릴리스에 해당 버전을 패치합니다. (이것은 "롤링 릴리스"가 아닌 모든 배포판이 수행하는 작업입니다.)

답변4

/etc/apt/sources.list가 중요하지 않고 단지 CD 또는 DVD 드라이브인 경우 첫 번째 단계에서 다음 명령을 실행합니다.

echo "deb http://ftp.debian.org/debian sid main contrib non-free" > /etc/apt/sources.list

2단계:

달리기:

apt-get update

세 번째 단계:

다음 명령을 실행하십시오.

apt-get dist-upgrade

dist-upgrade참고: 안정 릴리스와 SID 사이의 큰 격차로 인한 일련의 문제를 방지하려면 각 오류에 대해 다음 명령을 사용할 수 있습니다.

dpkg -a --configure ; apt-get dist-upgrade

관련 정보