Which is the correct procedure to perform on ServerA to create the local Package repository?

ServerA contains two ISO images of a package repository named so1.repo.iso-a and so1.repo.isob respectively. You need to create a single local package repository on server that clients can
connect to. The package repository will be stored on the /export/IPS file system and named repo.
The preferred publisher will be named solaris and the publisher URL will be
http://serverA.example.com.
Which is the correct procedure to perform on ServerA to create the local Package repository?

ServerA contains two ISO images of a package repository named so1.repo.iso-a and so1.repo.isob respectively. You need to create a single local package repository on server that clients can
connect to. The package repository will be stored on the /export/IPS file system and named repo.
The preferred publisher will be named solaris and the publisher URL will be
http://serverA.example.com.
Which is the correct procedure to perform on ServerA to create the local Package repository?

A.
cat so1.repo.iso-a sol.repo.iso-b > so1.full.iso
Mount the ISO image and use the rsync command to extract the contents of the ISO file to the
/export/IPS file system.
Set the pkg/inst_root property to /export/IPS/repo and the pkg/readonly property to true.
Set the preferred publisher by using pkg set-publisher-G
http://pkg.oracle.com/solaris/release/ \
-g http�//serverA.example.com/ solaris

B.
cat so1.repo.iso-a so1.repo.iso-b > /export/IPS/repo
Set the pkg/inst_root property to true and the pkg/readonly property to /export/IPS
Set the preferred publisher by using pkg set-publisher-G http://serverA.example.com/ \
-g http://pkg/oracle.com/solaris/rekease/solaris

C.
cat so1.repo.iso-a so1.repo.iso-b > so1.full.iso
Mount the ISO image and use the rsync command to extract the contents of the ISO file to
/export/IPS/repo
Set the pkg/inst_root property to /export/IPS/repo and the pkg/readonly property to true
Set the preferred publisher by using pkg set-publisher solaris \
-g http://pkg.oracle.com/

D.
cat so1.repo,iso-a so1.repo.iso-b > /export/IPS/repo.iso
Mount the ISO image and copy the repo directory from the ISO image to /export/IPS/repo
set the pkg/inst_root property and thepkg/readonly property to /export/IPS/repo
set the preferred pkg/inst_root property by using pkg set-publisher-G http://serverA.example.com/ \
-g http://pkg.oracle.com/solaris.com/release/-p solaris

Explanation:
Concatenate the files into one file using the cat command.
Make the contents of the repository .iso file available using the mount command.
To increase the performance of repository accesses and to avoid the need to remount
the .iso image each time the system restarts, copy the repository files from /mnt/repo/to a ZFS file
system. You can do this copy with rsync or with tar.
Reference: Copying and Creating Oracle Solaris 11 Package Repositories, Copying a Repository
From a File



Leave a Reply 4

Your email address will not be published. Required fields are marked *


johny

johny

correct ansver is A

in set-publisher part:
-G will remove default URI
-g will add correct URI