다운로드 경로에서 쉘 스크립트, SHA Digest 정보 그리고 zip 파일을 모두 받아서, VirtualBox Guest Addition에서 설정한 공유 폴더에 저장합니다.

실제 환경에서는 솔라리스 서버의 스토리지에 다운로드 받아서 작업을 진행합니다.

사전 준비
cd <다운로드 경로>
cat sol-11_4-repo_digest.txt
chmod 770 install-repo.ksh
root@sol11:~# cd /media/sf_oracle

root@sol11:/media/sf_repo# cat sol-11_4-repo_digest.txt
sha256 (sol-11_4-repo_1of5.zip) = de12a1d2c9653bddbb10580c6cd2b89f05aa498f80bff0b0199f594ff6776a93
sha256 (sol-11_4-repo_2of5.zip) = 2b982ecbcb9f4c7f870ea423b887f5d8f11d37b45aeb23838a08aa5d72b127ad
sha256 (sol-11_4-repo_3of5.zip) = df751b6f7df9a35f884e1a0d7785142f795534896c486a8950d1c8dca861e74a
sha256 (sol-11_4-repo_4of5.zip) = 2a72da79e2dda54764ac019f69448336c7a6ca387e19345e7c8cf389cdc32467
sha256 (sol-11_4-repo_5of5.zip) = d46a85f64e833b85a2d1e9d7d062ab38bb11c3f15e2cafb1f78d2fef1d5dbf82

root@sol11:/media/sf_oracle# ls
install-repo.ksh          sol-11_4-repo_3of5.zip    sol-11_4-repo_digest.txt
sol-11_4-repo_1of5.zip    sol-11_4-repo_4of5.zip
sol-11_4-repo_2of5.zip    sol-11_4-repo_5of5.zip

root@sol11:/media/sf_oracle# chmod 770 install-repo.ksh

root@sol11:/media/sf_repo# ls -ltra | grep install-repo.ksh
-rwxrwx---   1 root     vboxsf     12262 Jun 25 21:52 install-repo.ksh

digest 파일의 내용을 확인하고, 다운 받은 쉘 스크립트의 실행 권한을 수정합니다.

Repository ISO 생성
./install-repo.ksh -d <다운로드 경로> -I
root@sol11:/media/sf_repo# ./install-repo.ksh -d . -I -c
Using sol-11_4-repo download.

Comparing digests of downloaded files...done. Digests match.

Uncompressing sol-11_4-repo_1of5.zip...done.
Uncompressing sol-11_4-repo_2of5.zip...done.
Uncompressing sol-11_4-repo_3of5.zip...done.
Uncompressing sol-11_4-repo_4of5.zip...done.
Uncompressing sol-11_4-repo_5of5.zip...done.
Repository can be found in /media/sf_repo.
Building ISO image...done.
ISO image can be found at:
/media/sf_repo/sol-11_4-repo.iso
Instructions for using the ISO image can be found at:
/media/sf_repo/README-repo-iso.txt

root@sol11:/media/sf_repo# ls
COPYRIGHT                 pkg5.repository           sol-11_4-repo_2of5.zip
NOTICES                   publisher                 sol-11_4-repo_3of5.zip
README-repo-iso.txt       readme.txt                sol-11_4-repo_4of5.zip
install-repo.ksh          sol-11_4-repo.iso         sol-11_4-repo_5of5.zip
mkiso.log                 sol-11_4-repo_1of5.zip    sol-11_4-repo_digest.txt

쉘 스크립트를 수행해서 ISO 이미지를 만듭니다.

실습을 위해 임시로 생성하는 것이므로, 패키지 검증은 생략합니다.

  • 레이블 없음