리눅스/OpenSUSE

Zypper 명령 - 전역 옵션

씨실과 날실 2020. 8. 7. 09:00


전역 옵션

-h, --help

도움말 옵션입니다. 명령과 함께 해당 옵션을 사용하면 지정 명령에 대한 도움말이 출력됩니다.


-V, --version

zypper 버전을 출력합니다.


-c, --config file

기본 zypper.conf 대신 지정된 zypper 구성 파일을 사용합니다.

--config의 선호 순서는 다음과 같습니다.

1. 명령 행 옵션

2. --config 파일

3. [ /etc/zypp/zypp.conf ] (모든 libzypp 기반 응용 프로그램의 시스템 전체 기본값)


-v, --verbose

보다 상세한 정보를 출력합니다.

디버깅을 위해서라면 해당 옵션을 두 번 지정하십시오.


-q, --quiet

작업 정보가 간소하게 출력됩니다.

-v, --verbose 옵션과 같이 쓰인다면 -v, --verbose 옵션이 우선합니다.


--color, --no-color

tty가 컬러를 지원하는 경우, 출력에 색상을 사용할지 설정하는 옵션입니다.

자세한 내용은 zypper.conf 의 [color]섹션을 참조하십시오 .


-A, --no-abbrev

zypper의 출력 정보 중 표에서 텍스트를 축약하지 않도록 합니다.

기본적으로 zypper는 화면 너비에 맞춰 표의 열 텍스트를 축약합니다.

전체 텍스트를 보려면 이 옵션을 사용하십시오.


-t, --terse

사용자의 가독성은 무시하고 극단적으로 간결하게 표시합니다. --no-abbrev 와 --no-color 옵션을 동시에 적용함을 의미합니다.


--s, --table-style integer

표에 사용될 선 스타일을 정합니다. 기본값은 0입니다.

1~9는 터미널에서 사용하는 글꼴에 따라 모양이 달라질 수 있는 서로 다른 상자 그리기 문자의 조합을 사용합니다.

스타일 10은 기둥을 콜론으로 구분하고 스타일 11은 선을 전혀 긋지 않습니다.


-n, --non-interactive

비대화식 모드로 전환합니다.

이 모드에서 zypper는 사용자에게 다양한 프롬프트에 답변을 입력하도록 요구하지 않습니다.

그러나 기본 답변을 자동으로 사용합니다. 이러한 기본 답변은 --no-gpg-checks 또는 --ignore-unknown과 같은 다른 옵션에 따라 다릅니다.


--non-interactive-include-reboot-patches

비대화식 모드에서 rebootSuggested-flag가 설정된 패치를 건너 뛰지 않도록 합니다.

그렇지 않으면 이러한 패치는 라이선스를 포함하는 패치 또는 확인 메시지와 같은 대화식으로 간주됩니다.

이 옵션은 비 대화식 모드를 설정하지 않습니다.


-x, --xmlout

XML 출력으로 전환합니다.

이 옵션은 스크립트나 zypper를 사용하는 그래픽 프론트 엔드에 유용합니다.


-i, --ignore-unknown

알 수없는 패키지는 무시합니다.

이 옵션은 스크립트에 유용합니다. --non-interactive 모드로 패키지를 설치할 때 zypper는 각 명령 줄 인수가 알려진 패키지와 일치하는 것으로 간주하기 때문에 이 옵션을 사용하지 않는 일반적인 방식으로 명령을 실행하면 zypper가 알지 못하는 패키지이거라 글로빙 정규식이 사용된 경우 오류를 출력하며 중단됩니다.

그러나 이 옵션을 사용하면 zypper가 해석하지 못하는 인수는 무시하고 작업을 수행합니다.


-D, --reposd-dir dir

지정된 디렉토리를 사용하여 저장소 정의(.repo) 파일을 찾습니다.

기본값은 /etc/zypp/repos.d입니다.


-C, --cache-dir dir

모든 캐시에 대체 루트 디렉토리를 사용합니다.

기본값은 /var/cache/zypp입니다.


--raw-cache-dir dir

저장소 메타 데이터 파일의 원시 사본을 저장할 때 지정된 디렉토리를 사용합니다.

기본값은 /var/cache/zypp/raw입니다.


--solv-cache-dir dir

저장소 메타 데이터 캐시 데이터베이스 파일(.solv 파일)을 지정된 디렉토리에 저장합니다.

기본값은 /var/cache/zypp/solv입니다.


--pkg-cache-dir dir

다운로드한 rpm 패키지를 저장할 때 지정 디렉토리를 사용합니다. (addrepo --keep-packages 참조)

기본값은 / var / cache / zypp / packages 입니다.


--userdata string

사용자 데이터는 특수 문자나 내장된 새로운 줄이 없는 단순한 문자열이어야 합니다.

이 사용자 데이터는 트랜잭션 ID 역할을 할 수 있습니다.

이 특정 zyper 호출을 통해 만들어진 모든 설치 히스토리가 로그 항목에 기록됩니다.

또한 커밋 중에 실행되는 zypp 플러그인으로  전달됩니다. 이렇게 하면 btrfs 플러그인이 이 문자열로 생성된 스냅샷에 태그를 지정할 수 있습니다.

zypper 자체에 대해서는 이 문자열은 특별한 의미가 없습니다.


--no-gpg-checks

GPG 확인을 실패하더라도 무시하고 작업을 계속 수행합니다.

이 옵션을 사용할 때 GPG 문제가 발생하면 zypper는 경고를 출력 및 기록하고 작업을 중단하지 않고 자동으로 계속합니다. 이 옵션을 보안을 취약하게 만드므로 주의하여 사용해야 합니다.( GPG 확인 섹션 참조)


--gpg-auto-import-keys

새 저장소 서명 키가 발견되면 자동으로 신뢰하고 가져옵니다.

이 옵션을 사용하면 새 키를 비대화식 모드로 가져오며, 그렇지 않으면 거부할 수 있습니다.


-p, --plus-repo URI

해당 작업에 추가 리포지토리를 사용합니다.

해당 작업 수행을 위해 tmp#으로 별명이 지어지고 지정된 URL로 명명된 저장소가 추가되고, 작업이 끝나면 다시 제거됩니다.

이 옵션을 여러 번 지정할 수 있습니다.


--plus-content tag

해당 작업을 수행할 때 태그로 표시된 비활성화된 리포지토리를 추가로 사용합니다.

태그가 리포지토리 별칭, 이름 또는 URL과 일치하거나 리포지토리 메타 데이터에 정의된 키워드인 경우, 리포지토리는 이 작업에 대해 일시적으로 사용 가능으로 설정됩니다. 그러면 저장소가 새로 갱신되고 명령 규칙에 따라 사용된다.

이 옵션은 여러 번 지정할 수 있습니다.

로컬 캐시에서 비활성화된 리포지토리 메타 데이터를 사용할 수 없는 경우 일치하는 키워드를 검색하기 위해 해당 메타 데이터를 다운로드합니다. 그렇지 않으면 키워드 검색은 로컬 캐시에서 사용할 수 있는 메타데이터를 사용한다.

새로 고침(refresh) 명령과 함께 사용되는 경우에만 키워드 검색이 실행 중지된 모든 리포지토리를 갱신합니다.


--disable-repositories

리포지토리에서 메타 데이터를 읽지 않도록 합니다.

이 옵션은 리포지토리에서 패키지를 읽지 못하도록하여 zypper가 시스템에 설치된 패키지로만 작동하도록 합니다 (--disable-system-resolvables 가 지정되지 않은 경우).


--no-refresh

리포지지토리를 자동으로 새로고침하지 않습니다. 이는 자동 새로 고침 설정을 무시합니다.


--no-cd

CD/DVD 리포지토리를 무시합니다. 이 옵션을 지정하면 zypper는 CD/DVD 리포지토리가 정의되지 않은 것처럼 작동합니다.


--no-remote

http, ftp, smb 등과 같은 원격 저장소를 무시합니다. 오프라인 상태일 때 zypper를 더 쉽게 사용할 수 있습니다. 이 옵션을 지정하면 zypper는 원격 저장소가  정의되지 않은 것처럼 작동합니다.


--releasever version

현재 명령의 경우 $releasever 저장소 변수의 값을 version으로 설정합니다. 배포 업그레이드를 수행 할 때 새 배포 리포지토리로 전환하는 데 사용할 수 있습니다.


-R, --root dir

다른 루트 디렉토리에서 작동하도록 합니다. 이 옵션은 repos.d 디렉토리 및 메타 데이터 캐시 디렉토리의 위치에 영향을 미치며 패키지를 실제로 설치 또는 제거하기 위해 --root 옵션과 함께 rpm이 실행되도록 합니다.

파일 섹션도 참조하십시오 .


--installroot dir

-root 처럼 작동 하지만 호스트 시스템과 리포지토리를 공유합니다.


-disable-system-resolvables

시스템에 설치된 패키지가 없는 것으로 가정하고 zypper가 작동합니다.

이 옵션은 주로 테스트 목적으로 사용됩니다. 이 옵션을 사용하면 시스템이 손상 될 수 있으므로주의해서 사용하십시오.