리눅스/OpenSUSE

Zypper 명령 - Zypper에서 사용하는 주요 디렉터리와 설정 파일들

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


/etc/zypp/zypper.conf, $HOME/.zypper.conf

zypper의 전역(Global =시스템 전체) 및 사용자별 구성 파일입니다.

이 파일은 zypper가 구동될 때  zypper의 이후 작업 수행을 위해 설정된 기본값들이 모여 있는 파일입니다.

사용자 설정이 전역 설정보다 우선합니다. 마찬가지로 명령줄 옵션은 이러한 파일에 구성된 각종 설정들을 재정의합니다. 요약하면 기본 설정 적용 우선순위는 다음과 같습니다.

1. 명령행 옵션
2. $HOME/.zypper.conf
3. /etc/zypp/zypper.conf
4. [/etc/zypp/zypp.conf] (모든 libzypp 기반 응용 프로그램의 시스템 전체 기본값)

사용 가능한 옵션의 목록과 설명은 /etc/zypp/zypper.conf의 주석을 참조하시기 바랍니다.

일부 zypper 명령행 옵션을 통해 시스템 전체 기본값을 덮어 쓸 수 있기 때문에 시스템 전체를 위한 /etc/zypp/zypp.conf가 여기에 언급되어 있습니다.

zypp.conf와 zypper.conf는 내용이 다르며 목적이 다릅니다.


/etc/zypp/zypp.conf

Zypp 구성 파일은 모든 libzypp 기반 응용 프로그램에 영향을 끼칩니다.

구성 가능한 속성에 대한 설명은 파일의 주석을 참조하십시오.

이 절에 나열된 많은 파일 및 디렉토리 위치는 zypp.conf를 통해 구성할 수 있습니다.

이 파일 자체의 위치는 환경에서 $ZYPP_CONF를 설정해야만 재정의할 수 있습니다.


/etc/zypp/locks

패키지 잠금 정의가 있는 파일입니다.

자세한 내용은 locks (5) 매뉴얼 페이지를 참조하십시오.

패키지 잠금 명령 (addlock, removelock 등)을 사용하여이 파일을 조작 할 수 있습니다.

이 파일은 모든 ZYpp 기반 응용 프로그램에서 사용됩니다.


/etc/zypp/repos.d

저장소 정의 (* .repo) 파일을 포함하는 디렉터리입니다..

리포지토리 관리 명령을 사용하여 이러한 파일을 조작하거나 직접 편집 할 수 있습니다. 두 경우 모두 수정 후 zypper refresh를 실행하는 것이 좋습니다.

--reposd-dir 전역 옵션을 사용하여 대체 디렉토리를 사용하거나 --root 옵션을 사용하여 이 디렉터리를 지정된 루트 디렉토리에 상대적으로 만들 수 있습니다.

이 디렉토리는 모든 ZYpp 기반 응용 프로그램에서 사용됩니다.


/etc/zypp/services.d

서비스 정의 (* .service) 파일을 포함하는 디렉터리입니다.

]서비스 관리 명령을 사용하여 이러한 파일을 조작하거나 직접 편집 할 수 있습니다.

수정이 완료된 후 zypper refs를 실행하는 것이 좋습니다.

이 디렉토리는 모든 ZYpp 기반 응용 프로그램에서 사용됩니다.


/usr/lib/zypper/commands

zypper 익스텐션을 포함하는 시스템 디렉터리입니다.

자세한 내용은 SUBCOMMANDS 섹션을 참고하시기 바랍니다.


/var/cache/zypp/raw

저장소에 포함된 원시 메타 데이터를 저장하기 위한 디렉터리입니다.

--raw-cache-dir 전역 옵션을 사용하여 대체 디렉토리를 사용하거나 --root 옵션을 사용하여이 디렉토리를 지정된 루트 디렉토리에 상대적으로 만들 수 있습니다.

이 디렉토리는 모든 ZYpp 기반 응용 프로그램에서 사용됩니다.


/var/cache/zypp/solv

solv 파일 형식으로 사전 구문 분석 된 메타 데이터를 포함하는 디렉터리입니다.

이 디렉토리는 모든 ZYpp 기반 응용 프로그램에서 사용됩니다.


/var/cache/zypp/packages

keeppackages 특성이 저장소에 대해 설정된 경우 (modifyrepo 명령 참조) 설치 중에 다운로드된 모든 RPM 파일이 여기에 유지됩니다.

위 캐시 디렉토리를 정리하려면 clean 명령을 참조하십시오.

이 디렉토리는 모든 ZYpp 기반 응용 프로그램에서 사용됩니다.


/var/log/zypp/history

설치 히스토리 로그입니다.


~/.zypper_history

zypper 쉘의 명령 히스토리입니다. (shell 명령 참조)


/etc/ zypp/needreboot

설치 또는 업그레이드 시 재부팅이 필요한 플래그를 설정하는 패키지 목록이 있는 파일입니다.


/etc/zypp/needreboot.d

필요한 패키지 이름이 포함된 파일을 추가하여 재부팅이 필요한 플래그를 트리거하는 패키지를 정의하는 데 사용되는 디렉토리입니다.