리눅스/OpenSUSE

Zypper 명령 - 명령 옵션

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


명령 옵션

저장소 지정

-r, --repo alias|name|#|URI


info
install
source-install
verify
install-new-recommends
remove
list-updates
update
list-pathes
patch-check
patch
dist-upgrade
search
packages
patches
patterns
products
addlock
removelock
download


패키지 유형 지정

-t, --type 유형


info
install
remove
list-updates
update
search
addlock
removelock


제공 기능 확인

--provides


info
search


요구 패키지 확인

--requires


info
search


충돌 패키지 확인

--conflicts


info
search


더 이상 쓰이지 않는 패키지 확인

--obsoletes


info
search


추천 패키지 확인

--recommends


info
install
verify
install-new-recommends
update
patch
dist-upgrade
search


제안 패키지 확인

--suggests


info
search


보충 패키지 확인

--supplements


info
search


패키지명 지정

-n, --name 패키지명


install
remove
search
addrepo
repos
modifyrepo
addservice
modifyservice


강제 실행

-f, --force


install
refresh
refresh-services


이전 패키지로 롤백

--oldpackage


install


작업 저장소 지정

--from alias|name|#|URI


install
dist-upgrade
download


기능별로 선택

-C, --capability


install
remove


라이선스 동의 자동 승인

-l, --auto-agree-with-licenses


install
update
patch
dist-upgrade


제품 라이선스 동의 자동 승인

--auto-agree-with-product-licenses


install
update
patch
dist-upgrade


기존 패키지의 일부 파일을 새 파일로 교체 허용

--replacefiles


install
update
patch
dist-upgrade


실제 작업 수행 없이 테스트만 수행

-D, --dry-run


install
verify
install-new-recommends
remove
purge-kernels
update
patch
dist-upgrade


자세한 작업 내용 출력

--details


install
verify
install-new-recommends
remove
purge-kernels
update
patch
dist-upgrade
search  / -s, --details
repos  / -d, --details
services / -d, --details


자세한 작업 내용 출력

-s, --details


search


자세한 작업 내용 출력

-d, --details


repos
services


자동 승인

-y, --no-confirm


install
verify
remove
update
patch
dist-upgrade


비서명 rpm 패키지 허용

--allow-unsigned-rpm


install


디버깅을 위한 solver 테스트 사례 생산

--debug-solver


install
verify
install-new-recommends
remove
update
patch
dist-upgrade


종속성 문제 자동 충돌 해소(요구조건 미충족 패키지 제거 등)

--force-resolution


install
verify
install-new-recommends
remove
update
patch
dist-upgrade


종속성 문제 자동 해결 방지 및 보고

-R, --no-force-resolution


install
verify
install-new-recommends
remove
update
patch
dist-upgrade


solver 작업 수행 모드 지정

--solver-focus MODE


install
verify
install-new-recommends
remove
update
patch
dist-upgrade


권장 패키지 미설치

--no-recommends


install
verify
install-new-recommends
update
patch
dist-upgrade


패키지 설치 없이 다운로드만 수행

-d, --download-only


install
verify
install-new-recommends
update
patch
dist-upgrade


설치 수행 전 모든 패키지 다운로드

--download-in-advance


install
verify
install-new-recommends
update
patch
dist-upgrade


heaps에서 패키지 다운로드

--download-in-heaps


install
verify
install-new-recommends
update
patch
dist-upgrade


하나의 패키지를 다운로드 받자마자 바로 설치

--download-as-needed


install
verify
install-new-recommends
update
patch
dist-upgrade


다운로드 및 설치 모드 지정

--download 모드


install
verify
install-new-recommends
update
patch
dist-upgrade

only, in-advance, in-heaps, as-needed


설치된 패키지 다운그레이드 여부 지정

--allow-downgrade, --no-allow-downgrade


install
verify
install-new-recommends
list-updates
update
patch
dist-upgrade


설치된 패키지의 이름 변경 허용 여부 설정

--allow-name-change, --no-allow-name-change


install
verify
install-new-recommends
list-updates
update
patch
dist-upgrade


지정 패키지의 빌드 종속성만 설치

-d, --build-deps-only


source-install


빌드 종속성 설치 않음

-D, --no-build-deps


source-install


패키지 설치 없이 다운로드만 수행

--download-only


install / -d, --download-only
source-install
refresh / -D, --download-only


설치된 패키지의 아키텍처 변경  허용 여부 설정

--allow-arch-change, --no-allow-arch-change


verify
install-new-recommends
list-updates
update
patch
dist-upgrade


패키지의 공급 저장소 변경 허용 여부 설정

--allow-vendor-change, --no-allow-vendor-change


verify
install-new-recommends
list-updates
update
patch
dist-upgrade


불필요한 종속성 패키지 자동 제거

-u, --clean-deps


remove


불필요한 종속성 패키지 자동 제거 방지

-U, --no-clean-deps


remove


이용 가능한 모든 목록 적용

-a, --all


list-updates
list-patches
removerepo
modifyrepo
clean
modifyservice
locales


가능한 한 최신으로 업데이트

--best-effort


list-updates
update


대화식 작업 수행을 요하는 작업 건너뜀

--skip-interactive


update
patch


대화식 작업 수행

--with-interactive


update
patch


해당 bugzilla 이슈에 적용가능한 패치 나열

-b, --bugzilla[='#[,...']]


list-patches


해당 cve 이슈에 적용가능한 패치 나열

--cve[='#[,...']]


list-patches


지정된 날짜까지 릴리스된 패치 목록 적용

--date YYYY-MM-DD[,...]


list-patches
patch


해당 범주만 적용

-g, --category category[,...]


list-patches
patch


해당 심각도 패치만 적용

--severity severity[,...]


list-patches
patch


지정 문자열과 일치하는 패치 나열

--issues[=string[,...]]


list-patches


선택적 패치 적용 여부 설정

--with-optional, --without-optional


list-patches
patch-check
patch


패키지 관리 자체에 영향을 주는 패치만 적용

--updatestack-only


patch-check
patch


패치 미적용 패키지의 업데이트 작업 수행

--with-update


patch


해당 bugzilla 이슈에 적용가능한 패치

-b, --bugzilla #[,...]


patch


해당 cve 이슈에 적용가능한 패치

--cve #[,...]


patch


검색 문자열 일부 일치

--match-substrings


search


검색 문자열 단어 일치

--match-words


search


패키지의 정확한 이름으로 검색

-x, --match-exact


search


검색 문자열을 제공하는 패키지 검색

--provides-pkg


search


검색 문자열을 요구하는 패키지 검색

--requires-pkg


search


검색 문자열을 추천하는 패키지 검색

--recommends-pkg


search


입력 매개 변수와 일치하는 패키지 제공을 보충하는 모든 패키지 검색

--supplements-pkg


search


입력 매개 변수와 일치하는 패키지와 충돌하는 모든 패키지 검색

--conflicts-pkg


search


입력 매개 변수와 일치하는 패키지를 사용하지 않는 모든 패키지 검색

--obsoletes-pkg


search


검색 문자열을 제안하는 패키지 검색

--suggests-pkg


search


패키지 파일 목록에서 검색

-f, --file-list


search


요약과 설명에서 검색

-d, --search-descriptions


search


대소문자 구분 검색

-C, --case-sensitive


search


설치된 패키지

-i, --installed-only


search
packages
patterns
products


설치되지 않은 패키지

-u, --not-installed-only


search
packages
patterns
products


이름으로 패키지 정렬

--sort-by-name


search
repos
services / -N, --sort-by-name


저장소별로 패키지 정렬

--sort-by-repo


search


상세 정보 출력

-v, --verbose


search


저장소에서 제거된 패키지 표시

--orphaned


packages


제안된 패키지 표시

--suggested


packages


추천 패키지 표시

--recommended


packages


불필요한 패키지 표시

--unneeded


packages


XML 태그 출력

--xmlfwd tag


products


저장소 설정 파일 지정

-r, --repo file.repo


addrepo


주어진 저장소 URI 확인

-c, --check


addrepo


저장소나 서비스의 활성화

-e, --enable


addrepo
modifyrepo
addservice
modifyservice


저장소나 서비스의 비활성화

-d, --disable


addrepo
modifyrepo
addservice
modifyservice


저장소나 서비스 정보 갱신

-f, --refresh


addrepo
modifyrepo
addservice
modifyservice


저장소나 서비스 정보 갱신 비활성화

-F, --no-refresh


addrepo
modifyrepo
addservice
modifyservice


저장소 우선순위 설정

-p, --priority positive-integer


addrepo
modifyrepo


RPM 파일 캐싱 활성화

-k, --keep-packages


addrepo
modifyrepo


RPM 파일 캐싱 비활성화

-K, --no-keep-packages


addrepo
modifyrepo


gpg 키 확인 활성화

-g, --gpgcheck


addrepo
modifyrepo


엄격한 gpg 키 확인 활성화

--gpgcheck-strict


addrepo
modifyrepo


저장소 메타 데이터 서명을 하용하지 않는 gpg키 확인 활성화

--gpgcheck-allow-unsigned


addrepo
modifyrepo


저장소 메타 데이터 서명을 하용하지 않는 gpg키 확인 활성화

--gpgcheck-allow-unsigned-repo


addrepo
modifyrepo


gpg키 확인하지만 서명되지 않은 패키지 설치 허용

--gpgcheck-allow-unsigned-package


addrepo
modifyrepo


gpg키 확인 비활성화

-G, --no-gpgcheck


addrepo
modifyrepo


전역 GPG키 확인 설정 사용

--default-gpgcheck


addrepo
modifyrepo


URI에서 사용자 인증 데이터 무시

--loose-auth


removerepo
removeservice


URI에서 쿼리 문자열 무시

--loose-query


removerepo
removeservice


모든 로컬 저장소 또는 서비스에 적용

-l, --local


removerepo
modifyrepo
modifyservice


모든 원격 저장소 또는 서비스에 적용

-t, --remote


removerepo
modifyrepo
modifyservice


지정한 유형의 저장소나 서비스에 변경 사항 적용

-m, --medium-type type


removerepo
modifyrepo
modifyservice


정의된 모든 저장소의 설정 내용 단일 파일로 저장 / 출력

-e, --export FILE.repo

-e, --export -


repos


저장소 정보 출력 시 저장소 별명열 출력

-a, --alias


repos


저장소나 서비스 정보 출력 시 기본 URI 열을 추가

-u, --uri


repos
services   


저장소나 서비스 정보 출력 시 우선순위 열을 추가

-p, --priority


repos
services   


저장소 정보 출력 시 자동 갱신(새로 고침) 열을 추가

-r, --refresh


repos


별명으로 저장소 목록 정렬

-A, --sort-by-alias


repos


활성화된 것만 출력

-E, --show-enabled-only


repos
services


URI로 정렬

-U, --sort-by-uri


repos
services


저장소 우선순위로 정렬

-P, --sort-by-priority


repos
services


캐시된 메타 데이터를 재분석하고 데이터베이스를 재작성

-b, --force-build


refresh


현재 저장소 메타 데이터 사본만 강제 다운로드

-d, --force-download


refresh


메타 데이터 구문 분석하고 데이터베이스 빌드

-B, --build-only


refresh


저장소 정보 갱신 전 서비스도 갱신

-s, --services


refresh


패키지 캐시 대신 저장소 메타 데이터 캐시를 정리

-m, --metadata


clean


패키지 캐시 대신 저장소 원시 메타 데이터 캐시 정리

-M, --raw-metadata


clean


RIS 서비스 저장소 활성화 예약

-i, --ar-to-enable alias


modifyservice


RIS 서비스 저장소 비활성화 예약

-I, --ar-to-disable alias


modifyservice


활성화 RIS 서비스 저장소 제거

-j, --rr-to-enable alias


modifyservice


비활성화 RIS 서비스 저장소 제거

-J, --rr-to-disable alias


modifyservice


활성화 RIS 서비스 저장소 목록 정리

-k, --cl-to-enable


modifyservice


비활성화 RIS 서비스 저장소 목록 정리

-K, --cl-to-disable


modifyservice


서비스에 속하는 저장소도 표시

-r, --with-repos


services
refresh-services


서비스 저장소 활성화/비활성화 상태를 저장소 색인 기본값으로 복원

-R, --restore-status


refresh-services


각 잠금과 일치하는 패키지의 수 표시

-m, --matches


locks


각 잠금과 일치하는 resolvables 나열

-s, --solvables

Zypper works with several types of resource objects, called resolvables. A resolvable might be a package,  patch, pattern, product; basically any kind of object with dependencies to other objects.


locks


관련 패키지 표시

-p, --packages


locales


해당 패키지 미적용

-n, --no-packages


addlocale
removelocale



-m, --match


versioncmp


명령행 인수와 일치하는 모든 버전 다운로드

--all-matches


download


실제 작업 수행 없이 테스트만 수행

--dry-run


download


지정 디렉터리로 모든 소스 RPM 패키지 다운로드

-d, --directory dir


source-download


로컬 디렉토리에서 불필요한(관계 없는) 소스 rpm을 삭제

--delete


source-download


로컬 디렉토리에서 불필요한(관계 없는) 소스 rpm 삭제하지 않음

--no-delete


source-download


소스 rpm을 다운로드하지 않고 필요/불필요 패키지 보고

--status


source-download


보다 간소화된 테이블 표시

-s, --short


ps


각 관련 시스템 서비스 출력을 지정 형식으로 표시

--print format


ps


proc 항목이 포함된 파일 출력

-d, --debugFile filename


ps