패키지 관리

클라이언트는 패키지를 사용해 소프트웨어를 설치, 제거 및 업그레이드합니다.

패키지가 설치되거나 업그레이드되면 라이선스 또는 EULA가 자동으로 수락됩니다.

클라이언트에서 패키지를 관리하려면 시스템으로 이동하여 관리할 클라이언트를 클릭한 후 시스템  소프트웨어  패키지 하위 탭으로 이동하십시오. 이 섹션에서 사용 가능한 옵션은 선택한 클라이언트의 유형과 현재 채널 구독에 따라 달라집니다.

대부분의 패키지 관리 작업을 작업 체인에 추가할 수 있습니다. 작업 체인에 대한 자세한 내용은 작업 체인을 참조하십시오.

1. 프로파일을 사용한 패키지 비교

클라이언트에 설치한 패키지를 저장한 프로파일 또는 다른 클라이언트에 설치한 패키지와 비교할 수 있습니다. 비교할 때 선택한 클라이언트가 일치하도록 수정하는 쪽을 선택할 수 있습니다.

패키지를 프로파일과 비교하려면 프로파일을 이미 저장했어야 합니다. 프로파일은 현재 설치되어 있는 클라이언트의 패키지에서 생성합니다. 프로파일을 생성했으면 이 프로파일을 사용해 동일한 패키지가 설치된 클라이언트를 추가 설치할 수 있습니다.

절차: 저장 프로파일 생성
  1. SUSE Manager Web UI에서 시스템으로 이동하여 프로파일이 기반을 두고 있는 클라이언트를 클릭하고 시스템  소프트웨어  패키지  프로파일 하위 탭으로 이동합니다.

  2. 시스템 프로파일 생성을 클릭합니다.

  3. 프로파일 이름 및 설명을 입력하고 프로파일 생성을 클릭합니다.

절차: 클라이언트 패키지 비교
  1. SUSE Manager Web UI에서 시스템으로 이동하여 비교할 클라이언트를 클릭하고 시스템  소프트웨어  패키지  프로파일 하위 탭으로 이동합니다. 저장된 프로파일과 비교하려면 프로파일을 선택하고 비교를 클릭하십시오.

  2. 다른 클라이언트와 비교하려면 클라이언트 이름을 선택하고 비교를 클릭하여 두 클라이언트 간의 차이점 목록을 살펴봅니다.

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