Praktikum 12 Manajemen Aplikasi
POKOK BAHASAN :
- Redhat Package Manager
- Tar, Gzip
TUJUAN BELAJAR :
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu :
- Mengerti konsep RPM, TAR dan GZIP
- Menggunakan RPM
- Menggunakan TAR dan GZIP untuk instalasi software.
DASAR TEORI :
MANAJEMEN PAKET SOFTWARE
Setiap system Linux mempunyai manajeman paket software yang paling populer yaitu RPM (RedHat Package Management). RPM ini mengatur instalasi paket software, maintenance/upgrade dan menghapus paket software dari system atau lebih dikenal dengan install dan uninstall (install/remove). RPM menyimpan paket dalam bentuk file yang telah dikompres dan ditulis sebagai file dengan ekstensi *.rpm.
FUNGSI MANAJER PAKET SOFTWARE
- Menghitung besar paket yang disesuaikan dengan kapasitas penyimpanan disk yang masih terdedia, apakah cukup atau tidak.
- Menghindari konflik dengan software yang telah terpasang di sistem.
- Verifikasi files dalam paket tersebut.
PAKET SOFTWARE
Terdiri dari 2 jenis yaitu :
- Paket binary ( biner ) yang terdiri dari kumpulan program executable. Paket ini berkestensi *.rpm
- Paket source berisi teks dari program yang kemudia dapat dikompilasi menjadi executable. Paket ini mempunyai ekstensi *.src.rpm.
NAMA PAKET
Penamaan paket diatur dengan konvensi sebagai berikut :
- Nama
- Versi
- Release
- Platform arsitektur(Intel,Alpha,Risc,...)
RPM QUERY
RPM dengan opsi -q atau query berisika infromasi dari suatu paket.
TAR
TAR singkatan dari Tape Archive. File tar tidak dikompresi, hanya sebuah file head yang dibentuk bersama dalam satu kontainer. File tar dapat dikompresi menggunakan gzip atau bzip.
GZIP
Gzip merupakan format ZIP UNIX yang asli. Biasanya membentuk file tar terlebih dahulu dan kemudian mengkompresi dengan menggunakan gzip.
TUGAS PENDAHULUAN :
Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini:
1. Apa yang dimaksud dengan RPM ? Sebutkan fungsi -fungsi RPM
Setiap system Linux mempunyai manajeman paket software yang paling populer yaitu RPM (RedHat Package Management). RPM ini mengatur instalasi paket software, maintenance/upgrade dan menghaapus paket software dari system atau lebih dikenal dengan install dan uninstall (install/remove). RPM menyimpan paket dalam bentuk file yang telah dikompres dan ditulis sebagai file dengan ekstensi *.rpm.
2. Sebutkan opsi - opsi yang digunakan pada perintah RPM dan jelaskan maksudnya ?
i : Menampilkan informasi yang lebih rinci
l : List (daftar) semua file
d : Tampilkan hanya file dokumentasi saja
e : Tampilkan hanya konfigurasi file
f : Info tentang paket memiliki file apa saja
p : Berfungsi pada paket yang belum diinstalasi
-scripts : Menampilkan script untuk instalasi
3. Apa yang dimaksud dengan perintah TAR ?
TAR (Tape Archive) merupakan perintah yang digunakan untuk membuat file arsip seperti zip dan tar di Linux.
4. Apa yang dimaksud dengan perintah GZIP ?
GZIP adalah perintah Linux yang digunakan untuk kompresi file.
HASIL PERCOBAAN :
Percobaan 2 : Menghapus Paket
1. Opsi-e digunakan untuk mengapus paket yang sudah diinstall.
Pertama pada percobaan ini harus masuk sebagai root terlebih dahulu. Kemudian saya menjalankan perintah # rpm namun terdapat notifikasi untuk menginstall rpm. Ketika ingin melakukan penginstalan terdapat output error. Sehingga percobaan ini tidak dapat dilakukan.
2. Paket apache tidak bisa dihapus karena masih ada paket lain yang tergantung atas paket tersebut.
3. Setelah itu paket apache baru bisa dihapus
1. Logout dari root dan login sebgat <user>.
2. Pastikan berada pas home direktori dan lihat isi home direktori.
Pada percobaan ini untuk melihat isi dari direktori home dan mencoba untuk masuk ke direktori Desktop.
3. Buatlah file tar pada direktoru Desktop
Pada percobaan ini yaitu menjalankan perintah $ tar -cvf desktop.tar Desktop yang merupakan perintah untuk membuat file tar pada direktoti Desktop.
4. Rename direktori Desktop manjadi Desktop.old. Lihatlah file desktop.tar pada direkrori Desktop.old.
Dengan menggunakan perintah $ mv dapat mengubah nama direktori yang awalnya Desktop menjadi direktori Desktop.old.
5. Ektraksi isi dari file tar. Lihatlah isi direktori dan seharusnya akan terlihat direktori Desktop yang original.
Setelah melakukan ekstraksi dari file tar dengan manjalankan perintah $ tar -xvf terlihat semua isi direktori Desktop yang original.
6. Hapus direktori Desktop
Pada percobaan ini menjalankan perintah $ rm -rd Desktop yang berfungsi untuk mengahapus direktori Desktop.
Percobaan 4 : Menggunakan GZIP
1. Buatlah file gzip dari desktop.tar, pastikan terbentuk file desktop.tar.gz
Perintah $ gzip <nama file> berfungsi untuk membuat file gzip dari suatu file. Kemudian ketika menjalankan perintah $ ls -al sudah telihat bahwa terdapat file gzip dari file desktop.tar yaitu desktop.tar.gz.
2. Dekompresi file gzip desktop.tar.gz dan cobalah untuk ekstraksi isi file tar.
3. Hapus file tar dan direktori Desktop.old
Untuk menghapus file tar dapat menggunakan perintah $ rm <nama file.tar> dan untuk menghapus direktori yang diinginkan dapat menggunakan perintah $ rm -rf <nama direktori>. Kemudian saya menjalankan perintah ls -l untuk mengecek file dan direktori tersebut sudah terhapus.
LATIHAN :
Buatlah file menggunakan editor vi dengan nama [nama anda]. Pada file ini tuliskan langkah-langkah membuat file zip dari suatu direktoru pada LInux. Kemudia file tersebut buatlah menjadi file tar dan kompres file tersebut menggunakan gzip.
Pertama saya membuat file raniadwitry.txt dan menggunakan perintah nano sebagai editornya.
Kemudian akan muncul halaman seperti dibawah ini dan saya menuliskan langkah - langkah membuat file dan direktori zip. Setelah itu untuk menyimpannya saya menekan ctrl+x dan tombol enter untuk kembali ke halaman terminal.
Kemudian untuk mengubah file raniadwitry.txt menjadi file tar dan mengkompresi file tersebut dengan gzip dapat melakukan langkah sepeti gambar dibawah ini .
Perintah diatas dapat membuat file raniadwitry.tar yang diletakkan pada direktori Desktop dan untuk mengtrak file tersebut, kemudia manjalankan perintah ls maka tampilan akan seperti gambar diatas.
Untuk mengkompres file raniadwitry.tar tersebut saya menjalankan perintah seperti gambar dibawah ini.
Berdasarkan percobaan yang telah dilakukan dapat disimpulkan bahwa :
- RPM berugungsi untuk mengatur instalasi paket software, namua saat melakukan perintah rpm tidak dapat dilakukan.
- Dapat melakukan kompres dengan melakukan perintah gzip.
- RPM memiliki banyak query atau opsi untuk dijalankannya.
- Penghapusan paket juga berarti menghapus semua files dan direktori yang terdaftar pada database tersebut.
Komentar
Posting Komentar