suse_zypper_사용법

문서의 이전 판입니다!


SUSE Zypper 사용법

Zypper는 패키지를 설치, 업데이트 및 제거하기 위한 명령줄 패키지 관리자입니다. 또한 리포지토리를 관리합니다. 원격 소프트웨어 관리 작업을 수행하거나 셸 스크립트에서 소프트웨어를 관리하는 데 특히 유용합니다.

Zypper의 일반적인 구문은 다음과 입니다.

zypper [--global-options] COMMAND  [--command-options] [arguments]

Zypper를 실행하는 가장 간단한 방법은 그 이름을 입력하고 명령다음에 하는 것입니다. 예를 들어 필요한 모든 패치를 시스템에 적용하려면 다음을 사용하십시오.

sudo zypper patch

또한 명령 직전에 입력하여 하나 이상의 전역 옵션 중에서 선택할 수 있습니다.

sudo zypper --non-interactive patch

위의 예에서 –non-interactive 이 옵션은 명령이 아무 것도 묻지 않고 실행된다는 것을 의미합니다(기본 답변을 자동으로 적용).

특정 명령에 특정 옵션을 사용하려면 명령 직후에 입력합니다.

sudo zypper patch --auto-agree-with-licenses

위의 예에서는 –auto-agree-with-licenses 라이선스를 확인하라는 요청을 받지 않고 시스템에 필요한 모든 패치를 적용하는 데 사용됩니다. 대신 라이선스가 자동으로 허용됩니다.

일부 명령에는 하나 이상의 인수가 필요합니다. 예를 들어 install 명령을 사용할 때는 어떤 패키지 또는 어떤 패키지를 지정해야 합니다.

sudo zypper install mplayer

일부 옵션에는 단일 인수가 필요합니다. 다음 명령에는 알려진 모든 패턴이 나열됩니다.

zypper search -t pattern

위의 모든 것을 결합할 수 있습니다. 예를 들어 다음 명령은 mcvim 패키지를 factory레포지토리에서 설치합니다.

sudo zypper -v install --from factory mc vim

–from 옵션은 지정된 리포지토리에서 패키지를 요청하는 동안 모든 리포지토리를 사용하도록 설정(종속성을 해결하기 위한)을 유지합니다. –repo 옵션은 –from의 별칭이며 둘 중 하나를 사용할 수 있습니다.

대부분의 Zypper 명령은 지정된 명령을 시뮬레이션하는 dry-run 옵션이 있습니다. 테스트 목적으로 사용할 수 있습니다.

sudo zypper remove --dry-run MozillaFirefox

Zypper는 글로벌 옵션 –userdata STRING을 지원합니다. 이 옵션으로 문자열을 지정할 수 있으며, 이 옵션은 Zypper의 로그 파일 및 플러그인(예: Btrfs 플러그인)에 기록됩니다. 로그 파일에서 트랜잭션을 표시하고 식별하는 데 사용할 수 있습니다.

sudo zypper --userdata STRING patch

Zypper 하위 명령은 zypper_execdir에 저장되어있는 /usr/lib/zypper/commands 와 같은 실행식입니다. zypper_execdir 하위 명령을 찾을 수 없는 경우 Zypper는 나머지 $PATH 에서 자동으로 검색합니다. 이렇게 하면 고유한 로컬 확장을 작성하고 사용자 공간에 저장할 수 있습니다.

Zypper 셸에서 하위 명령을 실행하는경우 전역 Zypper 옵션을 사용하는 것은 지원되지 않습니다.

사용 가능한 하위 명령을 나열합니다.

zypper help subcommand
[...]
Available zypper subcommands in '/usr/lib/zypper/commands'

  appstream-cache
  lifecycle
  migration
  search-packages

Zypper subcommands available from elsewhere on your $PATH

  <none>

하위 명령에 대한 도움말 화면을 봅니다.

zypper help appstream-cache

패키지를 설치하거나 제거하려면 다음 명령을 사용합니다.

sudo zypper install PACKAGE_NAME
sudo zypper remove PACKAGE_NAME

필수 시스템 패키지를 제거하지 마십시오.
Glibc, Zypper, Kernel같은 필수 시스템 패키지를 제거하지 마십시오. 제거되면 시스템이 불안정해지거나 작동을 완전히 중단할 수 있습니다.

명령및 로 패키지를 해결하는 방법에는 여러 가지가 있습니다.

  • zypper install
  • zypper remove

정확한 패키지 이름으로

sudo zypper install MozillaFirefox

정확한 패키지 이름 및 버전 번호로

sudo zypper install MozillaFirefox-52.2

리포지토리 별칭 및 패키지 이름으로

sudo zypper install mozilla:MozillaFirefox
로그인하면 댓글을 남길 수 있습니다.
  • suse_zypper_사용법.1617157480.txt.gz
  • 마지막으로 수정됨: 2021/03/31 02:24
  • 저자 koov