본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
SUSE 계열 리눅스(openSUSE, SUSE Linux Enterprise)의 온라인 패키지 관리 도구
  • 경로 : /usr/bin/zypper
  • 패키지 형식 : .rpm
  • 저장소 설정 : /etc/zypp/repos.d/*.repo

저장소에서 패키지와 그 의존 패키지를 함께 내려받아 설치·갱신·삭제한다. 레드햇 계열의 dnf·yum, 데비안 계열의 apt 에 해당하는 고수준(온라인) 도구다. 패키지 형식은 레드햇과 같은 RPM 이고, 받아 둔 파일 하나를 다루는 저수준 도구는 rpm 이다. 의존성 계산에는 libzypp 라이브러리(내부의 libsolv)를 쓴다.

# zypper [전역 옵션] 명령 [명령 옵션] [인자]
명령 (줄임) 하는 일 dnf 에서
install (in) 패키지 설치 dnf install
remove (rm) 패키지 삭제 dnf remove
update (up) 설치된 패키지 갱신 dnf update
dist-upgrade (dup) 배포판 전체 업그레이드 dnf distro-sync
search (se) 패키지 검색 dnf search
info (if) 패키지 정보 dnf info
refresh (ref) 저장소 메타데이터 갱신 dnf makecache
repos (lr) 저장소 목록 dnf repolist
addrepo (ar) / removerepo (rr) 저장소 추가·삭제 .repo 파일 편집
patch 보안·버그 패치만 적용 dnf update --security
Yet another Setup Tool

SUSE 의 통합 시스템 설정 도구다. 패키지 관리뿐 아니라 네트워크, 사용자, 부트로더, 방화벽, 디스크 파티션 설정을 텍스트 메뉴(yast)나 그래픽 화면(yast2)으로 한곳에서 다룬다. 패키지 관리 모듈(소프트웨어 관리)은 안에서 libzypp 를 쓰므로 zypper 와 같은 저장소·패키지 정보를 본다. 명령행에서 패키지를 다루는 도구가 zypper, 메뉴로 시스템 전반을 설정하는 도구가 YaST 다.

# 저장소 정보를 갱신하고 전체 패키지를 갱신한다.
# zypper refresh
# zypper update

# apache2 를 확인 질문 없이 설치한다.
# zypper -n install apache2

# 패키지를 검색한다.
# zypper search nginx