웹사이트 검색

Debian Wheezy를 Jessie로 안전하게 업그레이드하는 방법


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • 데비안 6(스퀴즈)

이 페이지에서

  1. 구성 및 데이터 백업
  2. apt sources.list 파일 확인\n
  3. Wheezy용 패키지 업데이트
  4. 보류 중이거나 반만 설치된 상태인 패키지가 없는지 패키지 상태를 확인합니다.\n
  5. Jessie의 sources.list 업데이트
  6. Jessie 2단계 업그레이드
  7. 업데이트 확인\n
  8. 링크

이 튜토리얼은 Debian을 Wheezy에서 Jessie로 업그레이드하는 업그레이드 절차를 몇 가지 간단한 단계로 설명합니다.

업그레이드를 시작하기 전에 중요한 데이터를 모두 백업하십시오. econtainer.style.width=100%;var ins=document.createElement(ins);ins.id=slotId+-asloaded;ins.className=adsbygoogle ezasloaded;ins.dataset.adClient=pid;ins.dataset.adChannel=cid ;if(ffid==2){ins.dataset.fullWidthResponsive=true;}

구성 및 데이터 백업

/etc 디렉토리의 구성 파일.

tar -pczf etc.tar.gz /etc

/var/www 웹사이트 디렉토리 백업.

tar -pczf www.tar.gz /var/www

/home 디렉토리 백업.

tar -pczf home.tar.gz /home

ISPConfig 3 사용자의 경우: 이메일 서버 파일 백업.

tar -pczf vmail.tar.gz /var/vmail

MySQL 데이터베이스 백업

mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql

그런 다음 백업 드라이브에 안전하게 보관할 수 있도록 tar.gz 및 .sql 파일을 이동합니다.

적절한 sources.list 파일을 확인하세요.

Jessie로 업그레이드하기 전에 사용 가능한 모든 Wheezy 업데이트를 먼저 설치합니다. 일부 시스템에서 패키지 소스는 sources.list 파일에서 \wheezy\ 또는 \jessie\ 대신 \stable\로 정의됩니다. Jessie로의 우발적인 조기 업그레이드를 방지하려면 지금 sources.list를 확인하고 소스로 "wheezy"가 포함되어 있고 "stable"이 포함되어 있지 않은지 확인하십시오.

nano 또는 vi와 같은 명령줄 편집기를 사용하여 /etc/apt/sources.list를 열면 줄이 아래와 유사해야 합니다.

nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free

귀하의 국가 코드는 "de"가 아닐 가능성이 높으므로 여기에 국가 코드를 사용해야 합니다. 파일에 국가 코드를 사용하면 패키지 다운로드 속도가 빨라집니다.

Wheezy용 패키지 업데이트

다음 명령은 보류 중인 모든 Wheezy 업데이트를 설치합니다. 이렇게 하면 시스템이 Jessie 업데이트에 적합한 상태가 됩니다.

apt-get update

첫 번째 업그레이드 준비:

apt-get upgrade

다음을 따르십시오.

apt-get dist-upgrade

보류 중이거나 반만 설치된 상태인 패키지가 없는지 패키지 상태를 확인하십시오.

이 테스트는 중요합니다. 패키지 상태를 확인하여 패키지가 보류 중이거나 반만 설치된 상태인지 확인합니다. dist 업그레이드를 진행하기 전에 시스템과 apt 데이터베이스의 상태가 양호해야 합니다. 손상되었거나 \\'보류 중\\'인 패키지가 있는 경우 업그레이드하기 전에 이러한 문제를 해결하세요.

dpkg 명령으로 패키지 데이터베이스를 쿼리하여 보류 중인 패키지가 없는지 확인합니다.

dpkg --audit
dpkg --get-selections | grep hold

두 명령 모두 패키지를 반환하지 않으면 업그레이드를 진행합니다.

Jessie의 sources.list 업데이트

/etc/apt/sources.list 파일을 다시 수정합니다.

nano /etc/apt/sources.list

내용을 다음 줄로 바꿉니다.

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

\de\를 예를 들어 \us\ 또는 국가 코드. 그런 다음 파일을 저장하고 다음 명령을 실행하여 소스 데이터베이스를 업데이트합니다.

apt-get update

Jessie 2단계 업그레이드

두 단계로 업그레이드를 수행하는 것이 좋습니다. 먼저 "apt-get upgrade"를 실행하여 기본 패키지를 설치한 다음 "apt-get dist-upgrade"를 실행하여 실제 배포 업그레이드를 수행합니다.

다음 명령을 실행하여 업데이트를 시작하십시오.

apt-get upgrade

다음으로 다음을 실행하여 배포 업그레이드를 수행합니다.

apt-get dist-upgrade

업그레이드를 완료하고 새 커널을 로드하려면 재부팅해야 합니다.

reboot

업데이트 확인

현재 시스템에 설치된 데비안 버전을 확인하려면 /etc/os-release 파일을 살펴보십시오.

cat /etc/os-release

Debian Jessie 시스템의 결과는 다음과 같습니다.

연결

  • 데비안: http://www.debian.org/