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.


    Sama seperti sebelumnya saya tidak bisa menjalankan perintah # rpm.

3. Setelah itu paket apache baru bisa dihapus


Percobaan 3 : Menggunakan TAR

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.




    Melakukan dekomresi file gzip dapat dilakukan dengan manjalankan perintah $ gzip <nama gzip file>.

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.



KESIMPULAN

    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

Postingan populer dari blog ini

Praktikum 3 Operasi File dan Struktur Direktori

Praktikum 4 Proses dan Manajemen Proses

Praktikum 9 Manajemen Perangkat Keras