OpenSUSE Leap은 견고한 Linux 배포판입니다.그것은 진지한 사람들을위한 견고한 플랫폼을 제공합니다. 문제는 안정성에 중점을두기 때문에 최신 소프트웨어 업데이트가 표시되는 데 시간이 오래 걸리는 것입니다. 새로운 커널이나 Gnome 등의 업데이트를받는 대신 사용자는 기다려야합니다. 일부에게는 이것이 큰 문제가 아닙니다. 다른 사람들에게는 이것이 실제로 성가신 일이 될 수 있습니다. 최신 소프트웨어를 위해 Leap을 버리고 싶다면 가장 쉬운 방법은 소프트웨어를 롤링 릴리스 배포판으로 업그레이드하는 것입니다. OpenSUSE Leap을 Tumbleweed로 변환하는 방법은 다음과 같습니다.
스포일러 경고:이 기사의 끝 부분에서 아래로 스크롤하여 비디오 자습서를보십시오.
오래된 소프트웨어 리포지토리 백업
SUSE의 새 소프트웨어 소스를 추가하기 전에오래된 것을 백업해야합니다. 업그레이드가 실패하면 이전 소프트웨어 소스를 복원하고 업그레이드를 취소 할 수 있기 때문에이 방법을 사용하는 것이 좋습니다. 이전 SUSE Leap 소프트웨어 소스를 백업하려면 먼저 터미널 창을여십시오. 다음을 사용하여 루트 사용자에 로그인하십시오. 수, CD repo 폴더에.
su cd /etc/zypp/repos.d/
repos.d 폴더 안에 하위 디렉토리를 만듭니다. 이 하위 디렉토리의 이름을 "백업", "이전"또는 다른 이름으로 지정하십시오.
mkdir backups
새로운 백업 저장소 폴더를 /repos.d/, 모든 현재 SUSE Leap 소프트웨어 이동이 디렉토리에 저장소. 이 소프트웨어 소스를 기본 폴더 밖으로 옮기면 더 이상 Suse Leap 소프트웨어 소스에 액세스 할 수 없습니다. LEAP에 크게 의존하고 Tumbleweed와 작동하지 않는 소프트웨어를 사용하는 경우 소프트웨어를 설치하고 Leap과 호환되는 소프트웨어를 찾아야합니다.
참고 : 호환되는 소프트웨어를 찾는 가장 빠른 방법은 OBS입니다.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
실행 후 mv 명령, 현재 모든 Leap 소프트웨어리포지토리가 더 이상 활성화되지 않습니다. Tumbleweed 소프트웨어 소스를 추가 할 때까지 새 소프트웨어를 업데이트하거나 설치하지 마십시오. Zypper는 아무 작업도하지 않습니다 (또는 더 많은 오류를 발생시킵니다).
새 소프트웨어 리포지토리 추가
Leap을 사용하든 또는 사용하든 OpenSUSE의 핵심Tumbleweed는 운영 체제가 액세스 할 수있는 소프트웨어 소스에 의해 결정됩니다. 즉, Leap 소프트웨어 소스 만 있고 SUSE 버전을 업데이트 한 경우 해당 릴리스의 최신 버전의 소프트웨어가 설치됩니다. 사용자가 Leap 소프트웨어 소스를 Tumbleweed 소스 및 업데이트로 변경하면 SUSE 롤링 릴리스 배포판의 최신 릴리스 버전으로 변환됩니다.
이렇게하려면 터미널 창을 열고 다음 명령을 입력하십시오.
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
Tumbleweed에 OpenSUSE 도약
Leap 내부의 새로운 소프트웨어 소스를 통해소프트웨어는 Tumbleweed 쪽에서 설치할 수 있습니다. 그러나 다른 일이 발생하기 전에“디스트로 업그레이드”를 수행해야합니다. 이것은 새로운 버전을 위해 Linux 운영 체제를 통과하고 이전 버전의 오래된 소프트웨어와 파일을 버리는 프로세스입니다. SUSE에서 이는 Zypper 패키지 관리자를 사용하여 수행되며 매우 부드럽고 쉬운 프로세스입니다. 업그레이드를 시작하려면 다음을 실행하십시오.
sudo zypper dup
이 명령을 Bash 터미널에 입력하면 "사용 가능한 모든 리포지토리로 배포 업그레이드를 수행하려고합니다. 계속하기 전에이 리포지토리가 호환되는지 확인하십시오. 이 명령에 대한 자세한 내용은‘man zypper’를 참조하십시오.”
때 사이퍼 명령이 실행되면 모든 소프트웨어 소스가 시스템에 추가 된 한 모든 것이 순조롭게 진행됩니다. 하나를 놓친 경우 이것이 명령이 실패하는 이유입니다.
배포 업그레이드 프로세스는 의심의 여지가 없습니다많은 시간이 걸립니다. 업그레이드 할 때 SUSE가 브라우저 업데이트 등을 훨씬 많이 다운로드하기 때문입니다. 대신, 최신 버전의 데스크톱 환경, 새로운 Linux 커널 등 수천 가지 패키지가 제공됩니다. 업그레이드 도구로 작업을 수행하고 그 동안 할 일을 찾아 보는 것이 가장 좋습니다!
도약으로 다운 그레이드
Tumbleweed에서 Leap으로 다시 다운 그레이드 할 수 있습니다. 먼저 터미널 창을 열고 다음을 사용하여 루트 사용자에 로그인하십시오. 수. 루트로 로그인하면 소프트웨어 저장소 폴더로 이동하십시오.
su cd /etc/zypp/repos.d/
rm 명령을 사용하여 이전에 추가 한 Tumbleweed 소프트웨어 리포지토리의 모든 흔적을 삭제하십시오.
rm /etc/zypp/repos.d/*.repo
그런 다음 모든 파일을 백업 폴더에서 기본 저장소 폴더로 다시 이동하십시오.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
이전 저장소를 다시 제자리에두고 update 명령을 실행하십시오.
zypper dup
이전과 마찬가지로 Zypper는다운 그레이드. 이 다운 그레이드 프로세스는 대부분 작동합니다. 일반적으로 운영 체제를 이전 릴리스로 다운 그레이드하는 것은 좋지 않기 때문에 문제가 발생할 수 있습니다. OpenSUSE Leap에서 Tumbleweed로 업그레이드 한 후 되돌아 가고 싶다면 최선의 조치는 모든 데이터를 백업하고 모든 것을 다시 설치하는 것입니다.
코멘트