패키지 관리
클라이언트는 패키지를 사용해 소프트웨어를 설치, 제거 및 업그레이드합니다.
패키지가 설치되거나 업그레이드되면 라이선스 또는 EULA가 자동으로 수락됩니다. |
클라이언트에서 패키지를 관리하려면 시스템
으로 이동하여 관리할 클라이언트를 클릭한 후 하위 탭으로 이동하십시오. 이 섹션에서 사용 가능한 옵션은 선택한 클라이언트의 유형과 현재 채널 구독에 따라 달라집니다.
대부분의 패키지 관리 작업을 작업 체인에 추가할 수 있습니다. 작업 체인에 대한 자세한 내용은 작업 체인을 참조하십시오.
1. 프로파일을 사용한 패키지 비교
클라이언트에 설치한 패키지를 저장한 프로파일 또는 다른 클라이언트에 설치한 패키지와 비교할 수 있습니다. 비교할 때 선택한 클라이언트가 일치하도록 수정하는 쪽을 선택할 수 있습니다.
패키지를 프로파일과 비교하려면 프로파일을 이미 저장했어야 합니다. 프로파일은 현재 설치되어 있는 클라이언트의 패키지에서 생성합니다. 프로파일을 생성했으면 이 프로파일을 사용해 동일한 패키지가 설치된 클라이언트를 추가 설치할 수 있습니다.
-
SUSE Manager Web UI에서
시스템
으로 이동하여 프로파일이 기반을 두고 있는 클라이언트를 클릭하고 하위 탭으로 이동합니다. -
시스템 프로파일 생성을 클릭합니다.
-
프로파일 이름 및 설명을 입력하고 프로파일 생성을 클릭합니다.
-
SUSE Manager Web UI에서
시스템
으로 이동하여 비교할 클라이언트를 클릭하고 하위 탭으로 이동합니다. 저장된 프로파일과 비교하려면 프로파일을 선택하고 비교를 클릭하십시오. -
다른 클라이언트와 비교하려면 클라이언트 이름을 선택하고 비교를 클릭하여 두 클라이언트 간의 차이점 목록을 살펴봅니다.
2. 독립 패키지
독립 패키지는 소프트웨어 채널과 연결되지 않은 SUSE Manager에 의해 동기화된 패키지입니다. 따라서 독립 패키지는 일반적으로 SUSE Manager 클라이언트에서 사용할 수 없으며 사용자는 추가 작업을 수행하지 않고 이러한 패키지를 설치할 수 없습니다.
다음 이벤트 중 하나로 인해 패키지가 독립 패키지가 될 수 있습니다.
-
동기화된 리포지토리는 패키지를 제거합니다. 기본적으로 SUSE Manager 5.0은 채널에서 해당 패키지의 링크를 끊지만, 패키지를 제거하지는 않습니다. SUSE Manager 4.3에서는
strict mode
채널 구성을 사용하여 이 동작을 활성화할 수 있습니다. -
리포지토리는 패키지를 최신 버전으로 대체하므로 이전 버전이 제거됩니다.
-
(공간 부족 예외 사항 등으로 인해) 재동기화 프로세스가 중단되었으며, 따라서 다운로드한 패키지가 채널에 연결되지 않았습니다.
-
사용자가 패키지를 수동으로 업로드했지만 채널과 연결하지 않았습니다.
독립 패키지는 사용자 환경의 공간을 차지하며, 채널과 연결되어 있지 않으므로 클라이언트에 쉽게 배포할 수 없습니다. 독립 패키지는 부트스트랩 또는 고객별 절차와 같은 특정 워크플로에 적합할 수 있습니다.
Web UI의 독립 패키지는
를 클릭하여 볼 수 있습니다.SUSE Manager은(는) 독립 패키지를 주기적으로 검색하여 패키지 조직 ID를 1로 수정하는 taskomatic 작업을 실행합니다. 따라서 독립 패키지를 삭제하는 작업은 taskomatic 작업을 실행한 후에만 가능합니다. 독립 패키지를 삭제할 수 없는 경우 24시간 동안 기다린 후 삭제를 다시 시도하십시오.
독립 패키지 삭제:
-
개별 패키지를 대상으로 명령 줄 도구 사용. 예:
spacecmd package_remove zypper-1.14.52-150400.1.9.x86_64
-
모든 독립 패키지를 한 번에 대상으로 지정하는 명령 줄 도구 사용:
spacecmd package_removeorphans