openSUSE Linux에서 사용자 지정 소프트웨어 소스를 추가 및 제거하는 방법

openSUSE에서 사용자 지정 소프트웨어 소스는 패키지 저장소입니다. YaST의 소프트웨어 저장소 도구를 사용하거나 명령어를 통해 저장소를 추가할 수 있으며 zypper addrepo, YaST 또는 명령어를 통해 제거할 수 있습니다 zypper removerepo. 저장소를 제거하면 해당 소스 구성이 삭제됩니다. 하지만 해당 소스에서 이미 설치된 패키지는 제거되지 않습니다.

타사 저장소를 추가하기 전에

소프트웨어 관리자의 공식 지침에서 저장소 URL을 확인하고, 해당 URL이 사용 중인 openSUSE 릴리스를 정확히 지원하는지 확인하십시오. 특정 Leap 버전용 저장소가 다른 Leap 버전에는 적합하지 않을 수 있으며, Tumbleweed 저장소는 Tumbleweed를 대상으로 해야 합니다. openSUSE는 호환되지 않는 타사 소스가 향후 패키지 업데이트에 영향을 미칠 수 있다고 경고하며, 소프트웨어 구매 가이드 에서 소스와 배포판 버전을 혼합하여 사용할 경우 발생할 수 있는 위험성을 설명합니다.

HTTPS 주소를 사용하고 신뢰할 수 있는 게시자를 선택하세요. 저장소는 서명된 메타데이터와 패키지를 제공할 수 있으며, YaST 또는 zypper는 서명 키를 가져올지 여부를 물어볼 수 있습니다. 키를 수락하기 전에 관리자의 문서 또는 다른 신뢰할 수 있는 채널을 통해 키를 검증하세요. 키를 가져오라는 메시지가 표시된다고 해서 해당 키가 게시자의 소유임을 보장하는 것은 아닙니다.

YaST를 사용하여 저장소를 추가합니다.

YaST 제어 센터에서 소프트웨어 도구 항목 아래에 소프트웨어 저장소가 선택되어 있는 상태입니다.
YaST의 소프트웨어 섹션에서 소프트웨어 저장소 도구를 엽니다.
  1. YaST를 응용 프로그램 메뉴에서 열고 소프트웨어 > 소프트웨어 저장소를 선택하십시오 . 릴리스 또는 데스크톱에 따라 용어가 약간 다를 수 있지만 openSUSE Leap 가이드에서는 구성된 저장소 관리자에 대해 이 경로를 사용합니다.
  2. [추가]를 선택하고 네트워크 또는 URL 옵션(종종 [URL 지정] 으로 표시됨 )을 선택한 다음 계속 진행하세요.
  3. YaST 저장소 관리자가 구성된 소스 목록을 표시하고 '추가' 버튼이 강조 표시됩니다.
    리포지토리 관리자는 구성된 소스와 추가 컨트롤을 표시합니다.
  4. 짧고 알아보기 쉬운 저장소 이름을 입력하고 정확한 저장소 URL을 붙여넣으세요. 프로젝트 홈페이지나 일반 다운로드 페이지가 아닌, 배포판에 제공된 URL을 사용하십시오.
  5. YaST 저장소 추가 양식에서 "URL 지정"이 선택되고 저장소 이름 및 URL 필드가 입력된 경우
    저장소 이름과 관리자가 제공한 정확한 URL을 입력하세요.
  6. 검토 화면을 계속 진행하세요. YaST에서 GPG 키 입력 창이 나타나면 게시자의 지침과 키 세부 정보를 대조해 확인하세요. 키를 확인할 수 없거나 일치하지 않으면 취소하세요. 키가 올바르면 키를 수락하고 YaST가 저장소 메타데이터를 다운로드하도록 하세요.
  7. 저장소 목록을 검토한 다음 확인 또는 수락을 선택하여 변경 사항을 저장 하십시오 . openSUSE Leap 공식 시작 가이드에는 YaST의 저장소 관리자와 서명 키 입력 프롬프트에 대한 설명이 나와 있습니다.
YaST GPG 키 대화 상자에서 저장소 서명 키를 신뢰하고 가져올지 여부를 묻습니다.
저장소 서명 키를 가져오기 전에 검토하십시오.

zypper를 사용하여 저장소를 추가합니다.

터미널 방식은 서버 환경이나 YaST를 사용할 수 없을 때 유용합니다. 먼저 이미 구성된 저장소를 확인하여 고유한 별칭을 선택하세요.

zypper repos --details

다음으로 타사 소스를 추가하세요. REPOSITORY_URL제공업체의 정확한 URL로 바꾸고, ALIAS다음과 같이 사용되지 않는 간단한 URL을 선택하세요 extra-repo.

sudo zypper addrepo --refresh REPOSITORY_URL ALIAS
sudo zypper refresh
자동 새로 고침 기능과 저장소 URL 및 별칭 자리 표시자가 있는 zypper addrepo 명령의 결과를 보여주는 openSUSE 터미널
zypper 명령어는 저장소를 추가하고 자동 새로 고침 기능을 활성화합니다.

이 --refresh옵션은 해당 소스에 대한 메타데이터 자동 새로 고침을 활성화합니다. 이는 Tumbleweed 환경에서 특히 중요한데, 새 저장소의 경우 자동 새로 고침이 기본적으로 활성화되어 있지 않을 수 있기 때문입니다. openSUSE의 설치 후 권장 사항에서도 이 설정을 언급하고 있습니다. zypper 작업이 완료되면 다음 명령어를 사용하여 이름, URL, 활성화 상태 및 새로 고침 상태를 확인하십시오.

zypper repos --details
저장소 목록에 extra-repo 별칭이 표시된 zypper 저장소의 터미널 출력
별칭 열을 사용하여 제거할 소스를 식별하십시오.

사용자 지정 소스 제거

YaST에서

소프트웨어 > 소프트웨어 저장소를 다시 엽니다 . 선택한 행의 이름과 URL을 제거하려는 타사 소스와 비교하고, 삭제를 선택한 다음 확인합니다. 확인 또는 수락 을 클릭하여 변경 사항을 적용합니다 . 핵심 openSUSE 제품이나 업데이트 저장소는 해당 저장소에 의존하는 항목을 이해하지 못하는 한 제거하지 마십시오.

YaST 구성 소프트웨어 저장소 대화 상자에서 추가 저장소 소스가 선택되고 제거 확인 메시지가 표시됩니다.
선택한 항목이 타사 저장소인지 확인한 후 제거하십시오.

터미널에서

저장소 목록을 확인하고 정확한 별칭을 찾으세요. 목록이 변경될 때 행 번호도 바뀔 수 있으므로 별칭을 사용하는 것이 더 안전합니다.

zypper repos --details
sudo zypper removerepo ALIAS

예를 들어, 원하지 않는 소스의 별칭이 인 경우 extra-repo, 를 실행합니다 sudo zypper removerepo extra-repo. zypper의 출력에서 ​​제거되었는지 확인한 다음, zypper repos --details다시 실행하여 별칭이 사라졌는지 확인합니다.

터미널에 `zypper removerepo extra-repo` 명령어를 실행하고 삭제가 완료되었다는 메시지가 표시됩니다.
zypper는 선택한 저장소 정의가 제거되었을 때 이를 확인합니다.

소스 파일을 삭제하면 zypper가 해당 소스에서 패키지 메타데이터와 업데이트를 더 이상 찾지 않게 됩니다. 이미 설치된 패키지는 시스템에 그대로 남아 있습니다. YaST 소프트웨어 관리 도구를 사용하거나, 패키지 삭제가 zypper remove PACKAGE목적이라면 별도로 제거하십시오. 설치된 앱이 해당 소스에서 가져온 것이라면, 저장소를 삭제하기 전에 향후 업데이트를 어디에서 가져올지 계획해야 합니다.

문제가 발생했을 경우 빠르게 확인할 수 있는 사항

  • 새로 고침 시 오류가 발생합니다. URL에 오타가 없는지 다시 확인하고, 사용 중인 Leap 릴리스 또는 Tumbleweed의 저장소를 가리키는지 확인하십시오.
  • 해당 별칭은 이미 사용 중입니다. 다른 고유한 별칭을 선택한 다음 다시 실행하세요 addrepo.
  • 서명 키 경고가 표시됩니다. 중지하고 게시자에게 키를 확인하십시오. 저장소가 작동하도록 하기 위해 서명 검사를 비활성화하지 마십시오.
  • 어떤 항목이 사용자 정의 항목인지 확실하지 않은 경우, YaST에서 저장소 URL과 이름을 확인하거나 zypper repos --details항목을 삭제하기 전에 확인하십시오.

명령 옵션 및 저장소 관리 세부 정보는 openSUSE Zypper 공식 문서를 참조하십시오 .

댓글 남기기

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

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

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을 통해 날짜별 할 일을 관리하세요.