Jika di Ubuntu ada
tasksel atau paket meta, maka di CentOS Anda punya cara yang hampir sama, yaitu
menggunakan yum groupinstall. Tulisan ini akan mengajak Anda berkenalan
lebih jauh dengan cara menginstal paket RPM dari repositori menggunakan
yum groupinstall.
Suatu ketika mungkin Anda ingin menginstal aplikasi dari sources di
linux CentOS Anda. Cara instalasi dari source biasanya membutuhkan
proses kompilasi aplikasi. Yang berarti Anda harus menginstal paket
compiler seperti gcc, gcc-c++, autoconf, automake dan lainnya.
Anda tentu saja bisa dengan mudah menginstalnya dengan perintah berikut,
sudo yum install gcc gcc-c++ autoconf automake
Tapi ada cara yang lebih mudah dari itu. Yaitu menggunakan yum groupinstall
sudo yum groupinstall "Development Tools"
Tanpa perlu merinci semua paket untuk keperluan kompilasi dari
sources, sekarang Anda sudah bisa menginstall semuanya, bahkan lebih
lengkap dari cara yang pertama.
Mengetahui Paket di suatu GrupSebelum menginstal menggunakan groupinstall, Anda mungkin ingin
mengetahui informasi tentang paket-paket apa saja yang tergabung dalam
group paket yang ingin Anda install. Caranya mudah, Anda tinggal ketik
perintah berikut.
yum groupinfo "Nama Group"
Jadi pada contoh di atas, untuk mengetahui informasi seputar group “Development Tools”, Anda mengetik perintah berikut,
yum groupinfo "Development Tools"
Loaded plugins: fastestmirror
Setting up Group Process
Loading mirror speeds from cached hostfile
Group: Development Tools
Description: These tools include core development tools such as automake, gcc, perl, python, and debuggers.
Mandatory Packages:
autoconf
automake
binutils
bison
flex
gcc
gcc-c++
gdb
gettext
libtool
make
pkgconfig
redhat-rpm-config
rpm-build
strace
strace64
....
dst masih panjang
Daftar Grup Yang bisa di InstalPertanyaan berikutnya mungkin Anda ingin mengetahui nama-nama grup
yang bisa Anda instal. Caranya mudah, ketikkan perintah berikut:
yum grouplist
Hasilnya kira-kira seperti di bawah ini:
Loaded plugins: fastestmirror
Setting up Group Process
Installed Groups:
DNS Name Server
Dialup Networking Support
Editors
Mail Server
Network Servers
Ruby
System Tools
Text-based Internet
Web Server
Yum Utilities
Available Groups:
Administration Tools
Authoring and Publishing
Base
Beagle
Cluster Storage
Clustering
Development Libraries
Development Tools
Emacs
Engineering and Scientific
FTP Server
FreeNX and NX
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Horde
Java
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Network Server
Legacy Software Development
Legacy Software Support
Mono
MySQL Database
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Server Configuration Tools
Sound and Video
Tomboy
Virtualization
Windows File Server
X Software Development
X Window System
XFCE-4.4
LatihanMisal, Anda ingin menginstal FTP server. Maka yang Anda lakukan adalah
Pertama, mengetahui daftar grup yang sesuai.
yum grouplist
Anda menemukan group “FTP Server”. Selanjutnya Anda ingin mengetahui paket-paket apa saja yang ada dalam group tersebut.
yum groupinfo "FTP Server"
Dan setelah Anda lihat-lihat, ternyata cocok seperti yang Anda butuhkan. Lalu langkah terakhir adalah menginstalnya.
yum groupinstall "FTP Server"