본문 바로가기

OS & network/solaris

솔라리스 11.2 로컬 저장소 설치 및 구성하기


솔라리스 11.2를 로컬 저장소 설치 및 구성하기

솔라리스 11부터는 패키지를 SVR4 계열이 아닌 SVR5 계열로 설치되며, IPS 를 기반으로 설치 합니다.

통상적으로 pkg.oracle.com 에서 제공하는 IPS 서버를 이용하면 되지만, 기업내에 보안이슈로 인해 외부 네트워크와 격리되어야 하는 경우나 네트워크 성능을 이유로 내부에 저장소를 별도로 구성하고자 할 때에는 로컬 저장소를 사용할 수 있습니다.

 

로컬 저장소를 구성하려면 아래와 같이 오라클 사이트에서 해당 이미지를 다운 받아야 합니다.





 

해당 이미지의 크기는 매우 커서 분할 zip 파일로 제공되며 , 이를 다운로드 제공되는 스크립트를 이용하여 저장소를 만들 수 있고, 별도의 iso 파일로 생성도 가능합니다.

저는 여기서 /img 디렉토리에 해당 파일을 모두 다운 받았습니다.

 

root@globalzone:~# cd /img/

root@globalzone:/img# ls

install-repo.ksh sol-11_2-repo-1of4.zip  sol-11_2-repo-3of4.zip

README-zipped-repo.txt  sol-11_2-repo-2of4.zip  sol-11_2-repo-4of4.zip

root@globalzone:/img# chmod 777 install-repo.ksh

root@globalzone:/img# ./install-repo.ksh -d /img -I

Uncompressing sol-11_2-repo-1of4.zip...done.

Uncompressing sol-11_2-repo-2of4.zip...done.

Uncompressing sol-11_2-repo-3of4.zip...done.

Uncompressing sol-11_2-repo-4of4.zip...done.

Repository can be found in /img.

Building ISO image...done.

ISO image and instructions for using the ISO image are at:

/img/.iso

/img/README-repo-iso.txt

 

root@globalzone:/img# ls

COPYRIGHT               pkg5.repository         sol-11_2-repo-1of4.zip

install-repo.ksh        publisher               sol-11_2-repo-2of4.zip

mkiso.log               README-repo-iso.txt     sol-11_2-repo-3of4.zip

NOTICES                 README-zipped-repo.txt  sol-11_2-repo-4of4.zip


 

이제 로컬 저장소가 만들어졌습니다.

이제 IPS 클라이언트들의 저장소를  /img 로 지정해주는 작업을 해 주면 됩니다.

root@globalzone:~# pkg set-publisher -G '*' -g /img / solaris


root@globalzone:/# pkg publisher

PUBLISHER                   TYPE     STATUS P LOCATION

solaris                     origin   online F file:///img/


root@globalzone:/# pkg search -r developer/vala

INDEX       ACTION VALUE                                 PACKAGE

incorporate depend developer/vala@0.8.1-0.175.2.0.0.27.0 pkg:/consolidation/desktop/gnome-incorporation@0.5.11-0.175.2.0.0.42.0

require     depend developer/vala@0.8.1-0.175.2.0.0.22.0 pkg:/desktop/file-manager/gnome-commander@1.2.8.8-0.175.2.0.0.24.0

pkg.fmri    set    solaris/developer/vala                pkg:/developer/vala@0.8.1-0.175.2.0.0.27.0

 

이제 손쉽게 ips 명령을 통해 패키지를 설치 할 수 있습니다.

물론 unified archive 시에도 사용이 가능합니다. : - )