
Apa itu Solaris pkg-get tool?
pkg-get adalah tool yang dapat melakukan download secara otomatis dan installasi binary paket dari site penyedia paket/archive.
Beberapa fiture pkg-get tool :
1. Dapat melakukan installasi paket secara online dimana pk-get tool akan mendownloadkan secara otomatis paket yang akan kita install.
2. Dengan pkg-get tool, kita tidak perlu bingung dengan dependency dari paket yang akan kita install, karena tool ini akan mendownload secara otomatis paket-paket dependency yang dibutuhkan.
3. Seperti ditribusi Debian linux (apt), pkg-get tool dapat melakukan beberapa fungsi lain, yaitu:
- melakukan list paket yang tersedia
- compare paket yang terinstall
- upgrade paket apabila tersedia versi yang lebih baru
- dan melakukan update catalog paket
Intallasi pkg-get :
Download pkg-get tool pada link dibawah ini.
http://www.blastwave.org/pkg_get.pkg
lalu lakukan installasi dengan menjalankan command
# pkgadd -d pkg_get.pkgPaket-paket yang dibutuhkan untuk mendukung pkg-get tool adalah
- wget (http://www.blastwave.org/wget-i386.bin)
- gzip (biasanya sudah terinstallm karena termasuk core paket)
Konfigurasi pkg-get tool:
Biasanya binary pkg-get akan terinstall pada direktory "/opt/csw/bin" da file configurasi terdapat pada file "/opt/csw/etc/pkg-get.conf", file ini berisikan alamat site archive, proxy setting dan settingan lainya pada pkg-get tool.
Untuk beberapa alamat mirror site dapat dilihat pada http://www.blastwave.org/mirrors.php
Konfigurasi bash env variable
- PATH = tambahkan "/opt/csw/bin" pada variabel PATH untuk binary file yang akan dieksekusi
- MANPATH = tambahkan "/opt/csw/man" pada variable MANPATH untuk letak man file
- XFILESEARCHPATH = tambahkan "/opt/csw/lib/X11/%T/%N%C" untuk X resource search path
Yang paling terpenting adalah seting library path sehingga binary file yang terinstall dapat berjalan dengan baik dengan library yang tepat juga.
cara yang direcomendasikan adalah dengan melakukan unset pada library path yaitu dengan perintah
# unset LD_LIBRARY_PATH
atau dapat juga menentukannya secara spesifik untuk beberapa alasan, namun ini sangat tidak direkomendasikan, kita dapat melakukan
# THIS IS NOT A GOOD IDEA
LD_LIBRARY_PATH='/opt/csw/lib/$ISALIST':/other/values/here
# THIS IS NOT A GOOD IDEA
Penggunaan:
untuk menampilkan help pkg-get tool kita tinggal mengetikan command pkg-get tanpa parameter apapun.
Beberapa contoh :
1. melakukan update catalog
-bash-3.00# pkg-get -U2. menampilkan paket yang tersedia
WARNING: gpg not found
Getting catalog...
--23:46:40-- http://ibiblio.org/pub/packages/solaris/csw/unstable/i386/5.10/catalog
=> `catalog'
Connecting to 10.14.3.151:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 177,434 [text/plain]
2% [> ] 4,931 3.64K/s
-bash-3.00# pkg-get -a3. melakukan comapare paket yang terinstall dengan catalog
WARNING: gpg not found
# (From site http://ibiblio.org/pub/packages/solaris/csw/unstable)
a2ps 4.13b
aalib 1.4.0,REV=2004.10.15_rev=rc5
achievo 0.8.4
amanda 2.4.4p4,REV=2006.01.10.x86only
amavisd_new 2.3.3,REV=2005.10.24
amsn 0.94
analog 5.32,REV=2003.9.12
.
.
-bash-3.00# pkg-get -c
WARNING: gpg not found
# (From site http://ibiblio.org/pub/packages/solaris/csw/unstable )
software localrev remoterev
a2ps [Not installed] 4.13b
aalib [Not installed] 1.4.0,REV=2004.10.15_rev=rc5
achievo [Not installed] 0.8.4
3. melakukan installasi paket
-bash-3.00# pkg-get -i xlockmore
WARNING: gpg not found
No existing install of CSWxlockmore found. Installing...
Removing invalid local file xlockmore-5.14.1,REV=2004.11.26-SunOS5.8-i386-CSW.pkg.gz
Trying http://ibiblio.org/pub/packages/solaris/csw/unstable/i386/5.10/xlockmore-5.14.1,
REV=2004.11.26-SunOS5.8-i386-CSW.pkg.gz
--00:03:06-- http://ibiblio.org/pub/packages/solaris/csw/unstable/i386/5.10/xlockmore-5.14.1,
REV=2004.11.26-SunOS5.8-i386-CSW.pkg.gz
=> `xlockmore-5.14.1,REV=2004.11.26-SunOS5.8-i386-CSW.pkg.gz'
Connecting to 10.14.3.151:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 1,155,841 [text/plain]
3% [> ] 45,951
Untuk keterangan lebih lanjut tentang pkg-get dapat dilihat pada
original home page http://www.bolthole.com/solaris/pkg-get.html
atau
http://www.blastwave.org/pkg-get.php
No comments:
Post a Comment