openSUSE를 새 버전으로 안전하게 업그레이드하는 방법

openSUSE Leap을 최신 버전으로 업그레이드하려면 현재 버전과 대상 버전이 지원되는 경로에 있을 때 openSUSE 마이그레이션 도구를 사용하십시오. 예를 들어, openSUSE는 Leap 15.6에서 Leap 16.0으로 마이그레이션하는 방법을 안내하면서 이 도구를 사용할 것을 권장합니다. 이 도구는 배포 저장소를 업데이트하고 시스템을 검사한 후 패키지 배포 업그레이드를 실행합니다. Tumbleweed 는 롤링 릴리스 방식이므로 zypper dup번호가 매겨진 Leap 릴리스로 마이그레이션하는 대신 최신 스냅샷으로 업데이트합니다.

사용 중인 openSUSE 에디션과 대상을 확인하십시오.

먼저 설치된 에디션과 버전을 확인하십시오.

cat /etc/os-release

출력 결과에 Leap이 표시되면 대상 릴리스 노트와 프로젝트 시스템 업그레이드 지침을 참조하십시오 . 공식 마이그레이션 도구 가이드는 Leap 15.6에서 Leap 16.0으로의 마이그레이션을 다룹니다. 다른 시작 버전의 경우 지원되는 경로를 확인하십시오. 대상 시스템의 릴리스 노트를 검토하고 프로덕션 시스템에서는 릴리스 후보 이미지 대신 안정적인 릴리스 버전을 사용하십시오.

Leap 16.0의 경우, 마이그레이션 도구는 시스템이 x86-64-v2 CPU 요구 사항을 충족하는지 확인합니다. 호환되지 않는 하드웨어가 보고되면 마이그레이션을 중단하고 지원되는 릴리스 또는 시스템을 선택하십시오. 이 검사를 건너뛰려고 시도하지 마십시오.

복구 가능한 시스템을 준비하세요

개인 파일과 중요한 시스템 구성 정보를 시스템 외부의 저장 장치에 복사하십시오. `/etc/btrfs/snapper` 폴더 /home아래의 파일 /etc, 응용 프로그램 데이터 및 데이터베이스 백업(해당하는 경우)도 포함하십시오. 백업 파일을 읽을 수 있는지 확인하십시오. Btrfs/Snapper 스냅샷은 구성된 경우 빠른 롤백 옵션을 제공하지만, 별도의 백업을 대체할 수는 없습니다.

터미널 화면에 df -h 명령어와 /home 및 /etc 백업 체크리스트가 표시됩니다.
업그레이드하기 전에 사용 가능한 디스크 공간을 확인하고 홈 파일과 시스템 구성을 별도로 백업하십시오.

df -h업그레이드에 필요한 패키지 다운로드 및 설치 공간을 확보하기 위해, 특히 루트 파일 시스템의 여유 공간을 확인하는 것이 중요합니다 . 먼저 현재 Leap 릴리스에 보류 중인 업데이트를 적용하십시오.

sudo zypper patch
릴리스 마이그레이션 전에 `sudo zypper patch` 명령어가 입력된 터미널 화면입니다.
릴리스 저장소를 변경하기 전에 현재 Leap 설치에 업데이트를 적용하십시오.

서버에서 다운타임을 예약하고, 가상 머신을 중지하고, 평소 사용하는 도구를 이용하여 데이터베이스를 백업하십시오. 원격 시스템에 대한 콘솔 액세스를 준비하고, 마이그레이션이 진행되는 동안 전원과 인터넷 연결을 유지하십시오.

마이그레이션 도구를 사용하여 Leap을 업그레이드하세요.

  1. 해당 도구를 설치하세요. Leap 15.6에서는 다음 명령을 실행하세요.
sudo zypper in opensuse-migration-tool
현재 시스템 저장소에서 opensuse-migration-tool을 설치하는 명령이 포함된 터미널 창입니다.
업그레이드할 Leap 시스템에 마이그레이션 유틸리티를 설치하십시오.

이전 Leap 시스템에서 해당 기능을 사용할 수 없는 경우 공식 시스템 업그레이드 페이지에서 소스별 단계를 따르십시오.

  1. 사전 점검을 실행하세요. 이 모드는 시스템을 변경하지 않고 마이그레이션 전 점검 사항에 대한 개요를 제공합니다. 모든 패키지 결정 사항에 대한 완벽한 미리보기는 아닙니다.
/usr/sbin/opensuse-migration-tool --dry-run
시스템 변경을 하지 않는다는 안내 메시지와 함께 마이그레이션 도구가 드라이런 모드로 실행되는 터미널 화면입니다.
모의 실행은 설치된 패키지를 변경하지 않고 마이그레이션 경로를 확인합니다.

먼저 하드웨어 또는 준비 상태 문제를 해결하고, 데스크톱, 서비스, 드라이버 또는 응용 프로그램에 영향을 미치는 변경 사항이 있는지 릴리스 노트를 확인하십시오.

  1. 마이그레이션을 시작하세요. 관리자 권한으로 도구를 실행하세요.
sudo opensuse-migration-tool
마이그레이션 도구의 확인 대화 상자가 배포용이 아닌 저장소를 비활성화할지 여부를 묻습니다.
해당 도구는 배포판 업그레이드 중에 타사 저장소를 비활성화할 것을 권장합니다.

지원되는 안정적인 Leap 대상 버전을 선택하십시오. 타사 패키지가 아직 새 릴리스를 지원하지 않을 수 있으므로 배포용 저장소가 아닌 저장소는 비활성화하는 것이 좋습니다. 소스 코드가 호환되는지 확인한 후에만 다시 활성화하십시오.

  1. 패키지 거래를 검토하세요. Zypper는 제안된 설치, 업데이트, 제거 및 종속성 또는 공급업체 결정 사항을 나열합니다. 확인하기 전에 이러한 내용을 검토하십시오. 계획에서 사용자가 의존하는 소프트웨어가 제거되거나 예상치 못한 공급업체 변경이 제안되는 경우, 묻지도 따지지도 않고 승인하지 말고 중단하고 저장소를 확인하세요.
사용자가 패키지 변경 제안을 확인한 후 검토하도록 안내하는 터미널 메시지입니다.
업그레이드를 진행하기 전에 패키지 거래 내역을 꼼꼼히 읽어보세요.
  1. 업그레이드가 완료될 때까지 기다린 후 재부팅하십시오. 패키지가 적용되는 동안 전원을 끄거나 연결을 해제하지 마십시오. 완료 후 재부팅하라는 메시지가 표시되면 재부팅하십시오. 도구가 재시작 없이 셸로 돌아가는 경우, .을 실행하십시오 sudo reboot.
Leap 마이그레이션 중에 zypper가 패키지를 다운로드하고 변경 사항을 적용하는 과정을 보여주는 터미널 화면입니다.
패키지 마이그레이션이 진행되는 동안 시스템을 전원과 네트워크에 연결된 상태로 유지하십시오.
마이그레이션 후 재부팅을 권장하는 터미널 화면과 함께 sudo reboot 명령어가 표시됩니다.
마이그레이션이 완료되면 컴퓨터를 재부팅하여 업그레이드된 시스템으로 시작하십시오.

로그인 후, 명령어를 사용하여 버전을 확인하고 cat /etc/os-release, 네트워크, 그래픽, 응용 프로그램 및 서비스를 점검하십시오. 타사 저장소는 해당 제공업체에서 지원을 확인한 후에만 다시 활성화하십시오. 시스템이 부팅되지 않으면 스냅샷이 구성된 경우 부팅 메뉴에서 이전 Snapper 스냅샷을 사용할 수 있습니다.

openSUSE Tumbleweed 업데이트

Tumbleweed는 번호가 매겨진 Leap 릴리스 대신 롤링 스냅샷을 받습니다. 업데이트하려면 distribution-upgrade 명령을 사용하십시오.

sudo zypper dup

zypper up제안된 패키지 변경 사항을 검토하고 Zypper의 안내에 따라 답변하십시오. 이는 전체 Tumbleweed 업데이트 절차를 대체하는 것이 아닙니다 . 최신 정보는 공식 Tumbleweed 업데이트 및 롤백 가이드를 참조하십시오.

업그레이드를 계속할 수 없는 경우

충돌은 종종 이전 릴리스용으로 빌드된 저장소에서 발생합니다. 대상 시스템을 지원하지 않는 소스를 비활성화하고 공식 지침에 따라 저장소를 새로 고치십시오. zypper dup일치하지 않는 소스를 강제로 적용하지 마십시오. 도구에서 호환되지 않는 하드웨어 또는 직접적인 업그레이드 경로가 없다고 보고하는 경우, 작업을 중단하고 소스별 지침을 따르거나 백업 후 클린 설치를 계획하십시오. 주요 Leap 릴리스마다 설치 과정이 변경되므로 이전 USB 및 부팅 메뉴 단계가 모든 경우에 적용되는 것은 아닙니다.

최신 이미지 및 릴리스 정보는 openSUSE Leap 공식 다운로드 페이지 와 해당 릴리스 문서를 참조하십시오.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.