• Tidak ada hasil yang ditemukan

Manajemen Paket/Aplikasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Manajemen Paket/Aplikasi"

Copied!
6
0
0

Teks penuh

(1)

Manajemen Paket/Aplikasi

Tujuan

Setelah mempelajari modul ini, peserta diharapkan mampu: ● Menginstal, remove, upgrade paket dengan rpm yum.

● Menggunaan perintah rpm untuk instal, remove, dan update. ● Mengintsal paket binary OpenOffice.org tar.gz.

5.1 Yum dan Repositori

Salah satu permasalahan klasik yang sering dihadapi oleh para pengguna distro berbasiskan rpm IGOS Nusantara adalah manajemen paket. Problem yang paling utama terjadi adalah masalah "dependencies" (ketergantungan), yaitu suatu paket rpm membutuhkan paket rpm yang lainnya saat akan diinstal atau diremove dari sistem. Untuk mengatasi permasalahan ini, Anda dapat menggunakan aplikasi Yum (Yellowdog Updater Modified).

Saat ini pengguna IGOS Nusantara tidak perlu memikirkan lagi ketergantungan paket yang akan diinstall atau dihapus, karena Yum dapat memasang paket yang diperlukan secara otomatis. Yum secara otomatis akan mencari dependencies paket yang diperlukan dan akan menampilkan paket apa yang seharusnya diinstall. Yum akan memudahkan mengelola software dibandingkan melakukannya secara manual dengan menggunakan perintah rpm.

5.1.1 Fitur Yum

Beberapa fitur yang dimiliki oleh Yum di antaranya: 1. Dapat berhubungan dengan beberapa repositori. 2. File konfigurasi yang mudah dipahami.

3. Dapat mencari secara otomatis ketergantungan paket yang dibutuhkan. 4. Operasi pekerjaan yang cepat.

5. Pekerjaan rpm dapat dilakukan secara konsisten.

6. Mendukung grup comps.xml, termasuk mengelompokkan beberapa grup repositori.

5.1.2 Parameter Yum

Secara umum, perintah Yum memiliki syntax sebagai berikut :

yum [option] [command] [package ...]

Beberapa command yang terdapat di Yum antara lain:

MODUL

(2)

check-update

Perintah ini berfungsi untuk mendownload kumpulan lengkap header paket yang telah terdefinisi di metadata repositori.

Contoh: yum check-update install

Perintah ini berfungsi untuk menginstall paket yang terdapat pada repositori yum.

Contoh: yum install k3b remove

Perintah ini berfungsi untuk menghapus paket yang telah terinstall didalam sistem Anda.

Contoh: yum remove k3b update

Perintah ini berfungsi untuk mengupdate paket yang telah terinstall menjadi paket yang lebih baru.

Contoh: yum update k3b upgrade

Perintah ini sama dengan perintah update dengan –obsoletes flag. Option ini lebih tepat digunakan jika Anda ingin mengupdate semua paket yang ada (ini mirip dengan mengupgrade dari sistem Fedora Core 5 ke Fedora Core 6). Contoh: yum upgrade

list

Perintah ini berfungsi untuk mendaftar semua paket RPM yang ada di sistem dan repositori. Paket di sini adalah paket yang sudah terinstall dalam sistem maupun paket yang ada di repositori.

Contoh: yum list info

Perintah ini berfungsi untuk melihat informasi dari suatu paket RPM. Beberapa informasi di antaranya: nama, versi, release, size, repo, dan description.

Contoh: yum info k3b search

Perintah ini berfungsi untuk mencari suatu paket RPM yang ada dalam sistem kita, berdasarkan string yang kita masukkan.

Contoh: yum search k3b

5.1.3 Yum dan IGN2010 DVD Installer

Yum dapat digunakan untuk install atau update paket-paket langsung dari Internet, yum dapat juga memakai repositori dari IGN2010 DVD Installer.

(3)

$ su -Password:

#

Untuk memakai repositori di DVD Installer, pertama masukkan DVD Installer, IGN2010 akan memuat atau mount ke /media/IGN2010, selanjutnya melalui terminal jalankan atau ketik perintah:

Sintak:

# yum install --enablerepo=media --disablerepo=ign2010* <nama_paket>

Contoh1: Memasang Gcompris

# yum install --enablerepo=media --disablerepo=ign2010* gcompris*

Contoh2: Memasang paket bernama httpd (Web Server Apache)

# yum install --enablerepo=media --disablerepo=ign2010* httpd

5.1.4 Membuat Repositori

Sebelum membuat repositori Yum dan mempelajari cara penggunaannya, sebaiknya persiapkan terlebih dahulu IGN2010 DVD Installer yang akan dipakai sebagai repositori lokal. Semua paket RPM yang terdapat di DVD akan digunakan untuk membuat repositori lokal IGOS Nusantara. Paket createrepo berfungsi untuk membuat metadata repositori.

Masukkan IGN2010 DVD Installer lalu salin semua paket RPM yang terdapat di DVD Installer ke harddisk, misal disalin ke direktori /home/repo. Saat DVD dimasukkan akan dimuat atau mount ke /media/IGN2010

Buat direktori tempat menyimpan hasil copy paket-paket rpm untuk repositori:

# mkdir -p /home/repo

Salin direktori “ign” dan “repodata”, proses penyalinan akan cukup lama karena harus menyalin repositori hampir 4 GB.

# cp -r /media/IGN2010/ign /home/repo/ign # cp -r /media/IGN2010/repodata /home/repo/repodata

Selanjutnya repositori lokal harus diaktifkan dengan membuat konfigurasi di /etc/yum.repos.d/ , nama berkas (misal) memakai nama lokal.repo. Agar perintah yum hanya mengakses lokal.repo, sebaiknya konfigurasi lain dipindah ke folder lain agar tidak aktif, lakukan:

# cd /etc/yum.repos.d # mkdir backup

# mv *.repo lama

Setelah konfigurasi dipindah ke direktori backup, buat berkas lokal.repo memakai mcedit atau teks editor lainnya:

# mcedit /etc/yum.repos.d/lokal.repo

Setelah file /etc/yum.repos.d/lokal.repo terbuka di mcedit ketik baris berikut:

[lokal]

name=IGOS Nusantara di Lokal baseurl=file:///home/repo

(4)

enabled=1 gpgcheck=0

Simpan berkas dan lanjutkan dengan menjalankan perintah “yum check-update” untuk membaca repositori lokal yang baru saja dikonfigurasikan.

# yum check-update

5.1.5 Yumex

Yumex sangat memudahkan Anda untuk menginstal paket lainnya yang ada di repositori. Yumex memakai tampilan grafik, mengelola paket-paket dilakukan dengan memakai mouse.

5.1.6 Instal Paket dengan Nautilus

Setelah pirut terinstal, Anda belum tentu melihat nama Pirut dalam daftar menu Aplikasi. Namun Anda sekarang dapat menginstal paket dari CD-2 (RPMS-Extras) cukup dengan klik dua kali ikon paket pada Perambah Berkas Nautilus. Setelah ikon paket di-klik, IGOS Nusantara akan memanggil program system-install-packages (Software Installer) dan meminta Anda masukkan password root. Gambar 2 dan 3 menunjukkan proses instalasi paket pendidikan kdeedu dengan system-install-packages.

Software Installer akan mencari paket-paket lain yang dibutuhkan kdeedu atau paket dependencies-nya. Klik “Continue” untuk meneruskan atau “Batal” untuk membatalkan.

Setelah proses instalasi kdeedu sukses, akan ada menu Aplikasi | Edutainment di desktop IGOS Nusantara. Anda sekarang dapat menggunaka Linux sebagai komputer pendidikan untuk belajar berbagai ilmu pengetahuan, seperti matematika, kimia, fisika antariksa, bahasa, mengetik sepuluh jari, dan lain-lain.

5.2 Pirut Package Manager

5.2.1 Membuat Ikon untuk Menjalankan Pirut

Jika Anda ingin menjalankan pirut untuk instal dan remove paket dengan mudah, tambahkan ikon di panel utama desktop dengan cara sebagai berikut:

• Klik mouse kanan pada panel, pilih “+ Masukkan ke panel”. • Klik dua kali “Peluncur aplikasi pribadi”.

• Isi baris “Nama:” dengan kata yang menjelaskan program, misalnya “Pirut Package Manager”.

• Isi baris “Perintah:” dengan nama perintah, yaitu “pirut”.

• Klik “tanpa ikon”, lalu pilih ikon yang Anda sukai, misalnya gambar buah apel merah.

• Klik OK, dan akan muncul ikon apel merah di panel.

• Klik ikon “apel merah” di panel itu untuk menjalankan Pirut, dan Anda akan diminta memasukkan password root.

(5)

dengan repositori di hard disk lokal. 5.2.2 Menjalankan Pirut

Jalankan pirut dengan klik ikon yang telah Anda buat. Cara lain, jalankan aplikasi Terminal, kemudian ketik perintah “pirut” untuk menjalankan Pirut Package Manager.

Tak berapa lama kemudian, muncul kotak atau window yang menanyakan password root. Isikan dengan password root Anda. Setelah tampil halaman Pirut Package Manager, Anda dapat mengklik menu List untuk melihat seluruh paket yang sudah dan belum diinstal (All packages), semua paket yang telah terinstal (Installed packages), dan semua paket yang tersedia untuk diinstal (Available packages). 5.2.3 Instal dan Uninstal paket dengan Pirut

Untuk menginstal atau uninstal (remove) suatu paket dengan Pirut, klik nama paket yang ingin Anda install/remove, kemudian klik “Terapkan”.

• Untuk memudahkan mencari paket, gunakan menu Search, lalu ketik nama paket yang dicari, misalnya k3b.

• Setelah paket dipilih dan klik tombol “Terapkan”, secara otomatis Pirut akan langsung mencari ketergantungan paket yang ingin diinstall atau diremove tersebut. Sebagai contoh, penulis akan menginstal k3b (program untuk membakar CD/DVD berbasis KDE).

• Jika Anda belum pernah menginstal paket yang berhubungan dengan desktop KDE, maka pilihan instal k3b akan otomatis memilih paket-paket yang digunakan oleh desktop KDE, antara lain kdelib dan qt.

• Setelah klik “Continue” dan pirut menginstal seluruh paket yang berhubungan dengan k3b, akan muncul window “Software installation successfully completed”. Klik OK, maka pirut akan ditutup secara otomatis.

5.3 Perintah rpm

RPM adalah Red Hat Package Manager (Pengelola Paket Aplikasi dari Red Hat). Meskipun mengandung nama Red Hat dalam namanya, RPM dimaksudkan untuk menjadi sistem pemaketan terbuka yang tersedia luas untuk digunakan semua orang. RPM mengizinkan para pengguna untuk menggunakan kode sumber (source code) untuk perangkat lunak baru dan memaketkannya ke dalam bentuk

source dan binernya, di mana bentuk binernya mudah dipasang (di-install) dan dilacak dan sourcenya dapat dibangun lagi dengan mudah. RPM juga memelihara sebuah database (informasi) dari semua paket dan file-filenya yang dapat digunakan untuk verifikasi paket dan meminta informasi tentang file dan atau paket. Kemampuan (feature) lain yang kuat adalah kemampuannya untuk memeriksa (verify) paket-paket. Bila khawatir bahwa menghapus sebuah file penting untuk beberapa paket, lakukan verifikasi dengan RPM. RPM akan diberitahu penyimpangan-penyimpangan apa pun. reinstall paket dapat dilakukan dengan cepat dan file konfigurasi lama terlebih dulu akan.

Perintah rpm mudah digunakan jika tidak ada ketergantungan dengan paket lain. Misalnya, untuk mengintsal paket baru yang belum ada paket lama yang sama, perintanya rpm -ivh nama-paket.rpm. Untuk mengupdate paket lama menjadi baru,

(6)

perintahnya rpm -Uvh. Untuk instal kernel, sebaiknya gunakan rpm -ivh, jangan gunakan rpm -Uvh, agar kernel yang lama bisa digunakan jika ada masalah dengan kernel baru. Perintah menghapus paket adalah rpm -e nama-paket. Sebelum menghapus, cari nama paket yang akan dihapus dengan perintah rpm -qa | grep nama-paket. Informasi selengkapnya tentang rpm dapat dibaca dari manual rpm: Menggunakan RPM

1. Install paket: rpm -i <nama_paket.rpm>

# rpm -i foobar-1.0-1.i386.rpm

Apabila mengalami kesulitan karena keterkaitan dengan paket lainnya dapat digunakan option --nodeps. Perhatikan tanda minus 2 kali.

Install paket via FTP, bila terkoneksi ke jaringan dan menginginkan menginstall sebuah paket baru, tuliskan URL yang valid, misal:

# rpm -i ftp://ftp.pht.com/pub/fedora/RPMS/foobar-1.0-1.i386.rpm

2. Menghapus (uninstal) program: rpm -e <nama_paket>

# rpm -e foobar

3. Test apakah program terinstal dengan benar: rpm -V <nama_paket> Verfikasi secara keseluruhan dan melihat mungkin ada yang hilang

# rpm -Va

4. Menampilkan semua nama paket yang terinstal di sistem:

# rpm -qa

5. Menampilkan informasi mengenai suatu paket:

# rpm -q <nama_paket>

6. Menampilkan pemilik paket dari suatu file: rpm -qf <nama_file>

# rpm -qf /usr/X11R6/bin/xjewel

7. Menampilkan informasi mengenai suatu paket dan file di dalamnya

# rpm -qilp <nama_paket.rpm>

Melihat informasi suatu paketrpm

# rpm -qpi koules-1.2-2.i386.rpm

8. Menampilkan file konfigurasi pada suatu paket

# rpm -qc <nama_paket>

# rpm -qcp <nama_paket.rpm>

9. Mencari paket yang filenya ada di lokasi tertentu

# rpm -qf /usr/X11R6/bin/xjewel

10. Update

Referensi

Dokumen terkait

setalah anda dapat masuk ke halaman beranda anda dapat melihat pruduk yang di jual dengan cara klik menu Produk Kami, pilih gambar yang anda suka lalu klik detail untuk melihat

Hasil yang Diharapkan Hasil Pengujian Pengujian menu Standar Kompetensi Mengklik menu Standar Kompetensi Tampil isi Standar Kompetensi dan Kompetensi Dasar Berhasil

Gambar 3.64 Rancangan Halaman Lihat Tugas Siswa Halaman ini adalah halaman yang akan tampil ketika guru mengklik menu tugas siswa yang ada pada sisi kiri aplikasi E-

Pengunjung akan semakin mudah menemukan halaman - halaman dalam website Anda jika menu - menu dan link yang ada tampil secara terstruktur. Sudah pasti pengunjung

Halaman photo album, fasilitas (facilities), menu, menu Mango (Mango’s menus), menu terbaru (new menus), menu favorit (favorite menus), paket (package), paket promosi

a. Klik menu Format    Slide Design, atau dengan mengklik ikon yang terdapat pada halaman toolbar, maka jendela slide design akan tampil pada sisi kanan halaman kerja,

Dalam browser, halaman dengan tiga frame tampil, frame banner pada bagian atas menyediakan beberapa navigasi, frame sebelah kiri menampilkan menu dalam bentuk struktur Paket

Pengguna klik anjing biru pada menu home Akan tampil halaman hewan karnivora Benar Pengguna klik anjing coklat pada menu home Akan tampil halaman hewan herbivore Benar