SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
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 danGZIP untuk instalasi software.

DASAR TEORI:
1 MANAJEMEN PAKET SOFTWARE
Setiap system Linux mempunyai manajemen paket software,

yang

paling popular adalah RPM (RedHat Package Management).
RPM mengatur instalasi paket software, maintenance/upgrade dan
menghapus paket software dari system, atau lebih dikenal dengan install dan
uninstall (install / remove).
RPM menyimpan informasi tentang paket yang diinstalasi dalam sebuah
database. Penghapusan paket berarti juga menghapus semua files dan direktori
yang terdaftar pada database tersebut, lengkap dengan nama PATH (lokasi diman
afile dan direktori tersebut berada).

150
PRAKTIKUM 12 MANAJEMEN APLIKASI

151

RPM menyimpan paket dalam bentuk file yang telah dikompres dan
ditulis sebagai file degan ekstensi *.rpm.

2 FUNGSI MANAJER PAKET SOFTWARE
• Menghitung besar paket yang disesuaikan dengan kapasitas penyimpanan
disk yang masih tersedia, apakah cukup atau tidak.
• Memeriksa apakah ada library atau file-file lain yang dibutuhkan untuk
software tersebut.
• Menghindari konflik dengan software yang telah terpasang di system.
• Proses instalasi tidak mengacaukan system (membuat system file menjadi
terganggu / korup).
• Upgrade ke versi yang baru tanpa mengganggu konfigurasi yang sudah ada.
• Verifikasi files dalam paket tersebut.

3 PAKET SOFTWARE
Terdiri dari 2 jenis :
1. Paket binary (biner)
Terdiri atas kumpulan program executable. Paket ini berekstensi *.rpm.
2. Paket source
Berisi teks dari program yang kemudian dapat dikompilasi menjadi executable.
Paket ini mempunyai ekstensi *.src.rpm.

4 NAMA PAKET
Penamaan paket diatur dengan konvensi sebagai berikut :
•

Nama

•

Versi

•

Release

•

Platform arsitektur (Intel, Alpha, Risc, …)
PRAKTIKUM 12 MANAJEMEN APLIKASI

152

xyz-1.2-6.i386.rpm

nama
Platform :

versi

i386

DEC

sparc

SUN

mips

MIPS

ppc

PowerPC

m68k

Motorola 680x0

noarch

platform

Intel

alpha

release

Bebas, tanpa platform

5 RPM QUERY
RPM dengan opsi –q memberikan informasi tentang paket sebagai berikut :
# rpm –q samba
samba –2.0.5-1S
#

Informasi tentang versi paket samba adalah versi 2.0.5.
Beberapa sub-opsi dapat diberikan, antara lain :
i

menampilkan informasi yang lebih rinci

l

list (daftar) semua file(s)

d

tampilkan hanya file dokumentasi saja

c

tampilkan hanya konfigurasi file

f

info tentang paket memiliki file apa saja

p

berfungsi pada paket yang belum diinstalasi

--scripts

menampilkan script untuk instalasi

6 TAR
Tar singkatan dari Tape ARchive. Tar mula-mula didesain untuk backup tape,
tetapi digunakan untuk membuat file tar pada semua sistem file. tar membuat satu "tar
PRAKTIKUM 12 MANAJEMEN APLIKASI

153

file" (yang disebut dengan "tarball") pada beberapa file dan direktori. File tar tidak
dikompresi, hanya sebuah file heap yang dibentuk bersama dalam satu kontainer.
Sehingga file tar akan mempunyai jumlah byte yang sama dengan semua file individu
yang dikombinasikan ditambah sedikit file ekstra. File tar dapat dikompresi dengan
menggunakan gzip atau bzip2.
Contoh :
•

tar

–xvf

example.tar mengekstraksi isi dari example.tar dan

menunjukkan file yang akan diekstraksi
•

tar

–cf

backup.tar

/home/ftp/pub

membuat file tar bernama

backup.tar dari isi direktori /home/ftp/pub

•

tar –tvf example.tar menampilkan isi dari example.tar pada screen.

7 GZIP
Gzip merupakan format ZIP UNIX yang asli. Biasanya membentuk file tar
terlebih dahulu dan kemudian mengkompresi dengan menggunakan gzip. File -file ini
mempunyai ekstensi .tar.gz yang menunjukkan file tar yang di-zip dengan gzip. Selain
itu juga terdapat file berekstensi .tgz. File ini merupakan file kompresi dengan gzip
yang kompatibel dengan WinZip dan PkZip. Sehingga file zip pada UNIX dapat di
unzip pada Windows.
Contoh :
•

Untuk kompresi file menggunakan gzip, eksekusi perintah berikut : gzip
filename.tar (dimana filename.tar adalah nama file yang dikompres). Hasil dari
operasi ini adalah file yang bernama filename.tar.gz.

Defaultnya, gzip akan

menghapus file filename.tar
•

Untuk dekompresi file menggunakan gzip, eksekusi perintah berikut : gzip –d
filename.tar.gz. Hasil dari operasi ini adalah file bernama filename.tar. Defaultnya,
gzip akan menghapus file filename.tar.gz
PRAKTIKUM 12 MANAJEMEN APLIKASI

154

TUGAS PENDAHULUAN :
Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini :
1. Apa yang dimaksud dengan RPM ? Sebutkan fungsi-fungsi RPM.
2. Sebutkan opsi-opsi yang digunakan pada perintah rpm dan jelaskan maksudnya.
3. Apa yang dimaksud dengan perintah tar ?
4. Apa yang dimaksud dengan perintah gzip ?

PERCOBAAN:
1. Login sebagai root.
2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini
kemudian analisa hasil percobaan.
3. Selesaikan soal-soal latihan.
PRAKTIKUM 12 MANAJEMEN APLIKASI

155

Percobaan 1 : RPM Query
1. Pada

percobaan

ini

http://www.samba.org.

paket

samba

dapat

didownload

pada

website

Tetapi pada percobaan ini sudah disediakan pada

halaman website ini.
2. Ekstrak file samba menggunakan perintah tar
# tar –xvf samba

3. Informasi tentang paket software
# rpm –qi samba | more

4. Instal dari CDROM, bukan dari paket yang sudah diinstalasi.

Untuk itu

pindah direktori ke tempat dimana file rpm tersebut berada
# cd /mnt/cdrom/Packages/RPMS
# rpm –qpi samba-2.0.5-1S.i386.rpm | more

5. Melihat files apa saja yang sudah diinstalasi, gunakan sub-opsi –l.
# rpm –ql samba | more

6. Melihat file konfigurasi
# rpm –qc samba | more

7. Melihat dokumentasi file
# rpm –qd samba | more

8. Melihat script file yang digunakan untuk instalasi. Perhatikan bahwa hasil
output tergantung atas versi Linux yang digunakan
# rpm –q --scripts samba
PRAKTIKUM 12 MANAJEMEN APLIKASI

Percobaan 2 : Menghapus Paket
1. Opsi –e digunakan untuk menghapus paket yang sudah instalasi. Bila ada
ketergantungan paket lain atas paket yang akan dihapus, maka RPM
membatalkan penghapusan tersebut
# rpm –q apache
# rpm –e apache

2. Paket apache tidak bisa dihapus karena masih ada paket lain yang tergantung
atas paket tersebut, yaitu modul PHP. Maka paket mod_php3 harus dihapus
lebih dahulu
# rpm –e mod_php3

3. Setelah itu paket apache baru bisa dihapus
# rpm –e mod_php3
# rpm –q --scripts samba

Percobaan 3 : Menggunakan TAR
1. Logout dari root dan login sebagai <user >.
2. Pastikan berada pada home directory. Dan lihatlah isi home direktori Pindah
ke direktori Desktop. Setelah itu kembali ke home direktori
$
$
$
$

cd
ls –al
cd Desktop
cd

3. Buatlah file tar pada direktori Desktop
$ tar –cvf desktop.tar Desktop
$ ls -al

4. Rename direktori Desktop menjadi Desktop.old. Lihatlah file desktop.tar
pada direktori Desktop.old
$
$
$
$
$

mv
ls
cd
ls
cd

Desktop Desktop.old
–l
Desktop.old
–l
..

156
PRAKTIKUM 12 MANAJEMEN APLIKASI

157

5. Ekstraksi isi dari file tar. Lihatlah isi direktori dan seharusnya akan terlihat
direktori Desktop yang original
$ tar –xvf desktop.tar
$ ls –al
$ cd Desktop

6. Hapus direktori Desktop
$ rm –rf Desktop

Percobaan 4 : Menggunakan GZIP
1. Buatlah file gzip dari desktop.tar, pastikan terbentuk file desktop.tar.gz
$ gzip desktop.tar
$ ls –al

2. Dekompresi file gzip desktop.tar.gz dan cobalah untuk ekstraksi isi file tar
$
$
$
$
$

gzip –d desktop.tar.gz
ls –al
tar –xvf desktop.tar
ls –al
cd Desktop

3. Hapus file tar dan direktori Desktop.old
$ rm desktop.tar
$ rm -rf Desktop.old

LATIHAN:
1. Buatlah file menggunakan editor vi dengan nama [Nama Anda].txt. Pada file ini
tuliskan langkah-langkah membuat file zip dari suatu direktori pada Linux.
Kemudian file tersebut buatlah menjadi file tar dan kompresi file tersebut
menggunakan gzip.
PRAKTIKUM 12 MANAJEMEN APLIKASI

LAPORAN RESMI:
1.

Analisa hasil percobaan yang Anda lakukan.

2.

Kerjakan latihan diatas dan analisa hasil tampilannya.

3.

Berikan kesimpulan dari praktikum ini.

158

Mais conteúdo relacionado

Mais procurados

makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)Awidiya Awidiya
 
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...Melina Krisnawati
 
Perintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dosPerintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dosReski Rahayu
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxdindasilvana
 
Perintah-perintah DOS
Perintah-perintah DOSPerintah-perintah DOS
Perintah-perintah DOSviviluthfiyah
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasiHidayatullah Aldy
 
Perintah dasar terminal linux 2
Perintah dasar terminal linux 2Perintah dasar terminal linux 2
Perintah dasar terminal linux 2yusri9908
 
Hak-Akses
Hak-AksesHak-Akses
Hak-Aksesridhyld
 
Memahami access right di linux
Memahami access right di linuxMemahami access right di linux
Memahami access right di linuxridhyld
 

Mais procurados (14)

makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)
 
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
 
Perintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dosPerintah internal dan perintah eksternal dos
Perintah internal dan perintah eksternal dos
 
Praktikum 11
Praktikum 11Praktikum 11
Praktikum 11
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Pertemuan13
Pertemuan13Pertemuan13
Pertemuan13
 
PERINTAH DASAR INTERNAL COMMAND
PERINTAH DASAR INTERNAL COMMANDPERINTAH DASAR INTERNAL COMMAND
PERINTAH DASAR INTERNAL COMMAND
 
Materi DOS
Materi DOS Materi DOS
Materi DOS
 
Perintah-perintah DOS
Perintah-perintah DOSPerintah-perintah DOS
Perintah-perintah DOS
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
L I N U X
L I N U XL I N U X
L I N U X
 
Perintah dasar terminal linux 2
Perintah dasar terminal linux 2Perintah dasar terminal linux 2
Perintah dasar terminal linux 2
 
Hak-Akses
Hak-AksesHak-Akses
Hak-Akses
 
Memahami access right di linux
Memahami access right di linuxMemahami access right di linux
Memahami access right di linux
 

Destaque

Laporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxLaporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxistiocta
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked worldSajan Sahu
 
Ciclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scpCiclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scpRuth Santana
 
Securite et surete maritime
  Securite et surete maritime  Securite et surete maritime
Securite et surete maritimeRabah HELAL
 
From SOA to SCA and FraSCAti
From SOA to SCA and FraSCAtiFrom SOA to SCA and FraSCAti
From SOA to SCA and FraSCAtiphilippe_merle
 
Reading ppt
Reading pptReading ppt
Reading pptryfshs49
 
Stanford/Arrillaga El Camino Menlo Park Plan
Stanford/Arrillaga El Camino Menlo Park PlanStanford/Arrillaga El Camino Menlo Park Plan
Stanford/Arrillaga El Camino Menlo Park PlanPerla Ni
 
Diy homemade business cards
Diy homemade business cardsDiy homemade business cards
Diy homemade business cardsSameDay Printing
 
YOGA FOR EPILEPSY - PERSON WITH EPILEPSY ARE EMINENT PERSON
YOGA FOR EPILEPSY  - PERSON WITH EPILEPSY ARE EMINENT PERSONYOGA FOR EPILEPSY  - PERSON WITH EPILEPSY ARE EMINENT PERSON
YOGA FOR EPILEPSY - PERSON WITH EPILEPSY ARE EMINENT PERSONArise Roby
 
Peterson 1klass2
Peterson 1klass2Peterson 1klass2
Peterson 1klass2qwasar1
 

Destaque (20)

Pertemuan7
Pertemuan7Pertemuan7
Pertemuan7
 
Praktikum 6B
Praktikum 6BPraktikum 6B
Praktikum 6B
 
Praktikum 8
Praktikum 8Praktikum 8
Praktikum 8
 
Praktikum 5B
Praktikum 5BPraktikum 5B
Praktikum 5B
 
Laporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxLaporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linux
 
Jini new technology for a networked world
Jini new technology for a networked worldJini new technology for a networked world
Jini new technology for a networked world
 
Ciclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scpCiclo basico diurno vigencia 2009 scp
Ciclo basico diurno vigencia 2009 scp
 
Securite et surete maritime
  Securite et surete maritime  Securite et surete maritime
Securite et surete maritime
 
MBA study material- Ethics
MBA study material- EthicsMBA study material- Ethics
MBA study material- Ethics
 
From SOA to SCA and FraSCAti
From SOA to SCA and FraSCAtiFrom SOA to SCA and FraSCAti
From SOA to SCA and FraSCAti
 
Reading ppt
Reading pptReading ppt
Reading ppt
 
What a beautiful blue planet
What a beautiful blue planetWhat a beautiful blue planet
What a beautiful blue planet
 
The Power of BIG OER
The Power of BIG OERThe Power of BIG OER
The Power of BIG OER
 
Ts 2992
Ts 2992Ts 2992
Ts 2992
 
rajesh - Updated
rajesh - Updatedrajesh - Updated
rajesh - Updated
 
Stanford/Arrillaga El Camino Menlo Park Plan
Stanford/Arrillaga El Camino Menlo Park PlanStanford/Arrillaga El Camino Menlo Park Plan
Stanford/Arrillaga El Camino Menlo Park Plan
 
Leave a mark in history
Leave a mark in historyLeave a mark in history
Leave a mark in history
 
Diy homemade business cards
Diy homemade business cardsDiy homemade business cards
Diy homemade business cards
 
YOGA FOR EPILEPSY - PERSON WITH EPILEPSY ARE EMINENT PERSON
YOGA FOR EPILEPSY  - PERSON WITH EPILEPSY ARE EMINENT PERSONYOGA FOR EPILEPSY  - PERSON WITH EPILEPSY ARE EMINENT PERSON
YOGA FOR EPILEPSY - PERSON WITH EPILEPSY ARE EMINENT PERSON
 
Peterson 1klass2
Peterson 1klass2Peterson 1klass2
Peterson 1klass2
 

Semelhante a RPM TAR GZIP

Pertemuan16 manajemen aplikasi
Pertemuan16   manajemen aplikasiPertemuan16   manajemen aplikasi
Pertemuan16 manajemen aplikasiSyaiful Ahdan
 
Instalasi (info linux)
Instalasi (info linux)Instalasi (info linux)
Instalasi (info linux)Bais Wong
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank onAzis Ws
 
RPM YUM RPMForge EPEL
RPM YUM RPMForge EPELRPM YUM RPMForge EPEL
RPM YUM RPMForge EPELmanafhsb
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Neno Sulistiyawan
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntusiugarug
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntubellagrv1
 
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )Ema Amalia
 
Tutorial membangun linux from scratch dari awal
Tutorial membangun linux from scratch dari awalTutorial membangun linux from scratch dari awal
Tutorial membangun linux from scratch dari awalMuhammad Dzulfikri
 
Networking Suppot with debian
Networking Suppot with debianNetworking Suppot with debian
Networking Suppot with debianRudi AdiTia
 
Sistem operasi pertemuan 6
Sistem operasi pertemuan 6Sistem operasi pertemuan 6
Sistem operasi pertemuan 6Afrina Ramadhani
 
Cara kompail kernel debian
Cara kompail kernel debianCara kompail kernel debian
Cara kompail kernel debianAnwarMuhammad1
 
Perintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixPerintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixDidit Septiawan
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntudindasilvana
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debianslempase
 
Perintah praktis di linux
Perintah praktis di linuxPerintah praktis di linux
Perintah praktis di linuxBais Wong
 
Manajemen paket pada Linux
Manajemen paket pada LinuxManajemen paket pada Linux
Manajemen paket pada Linuxzhianka007
 

Semelhante a RPM TAR GZIP (20)

Pertemuan16 manajemen aplikasi
Pertemuan16   manajemen aplikasiPertemuan16   manajemen aplikasi
Pertemuan16 manajemen aplikasi
 
Instalasi (info linux)
Instalasi (info linux)Instalasi (info linux)
Instalasi (info linux)
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank on
 
RPM YUM RPMForge EPEL
RPM YUM RPMForge EPELRPM YUM RPMForge EPEL
RPM YUM RPMForge EPEL
 
bakup.ppt
bakup.pptbakup.ppt
bakup.ppt
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
 
Tutorial membangun linux from scratch dari awal
Tutorial membangun linux from scratch dari awalTutorial membangun linux from scratch dari awal
Tutorial membangun linux from scratch dari awal
 
Networking Suppot with debian
Networking Suppot with debianNetworking Suppot with debian
Networking Suppot with debian
 
Perintah dsar linux
Perintah dsar linuxPerintah dsar linux
Perintah dsar linux
 
Sistem operasi pertemuan 6
Sistem operasi pertemuan 6Sistem operasi pertemuan 6
Sistem operasi pertemuan 6
 
Cara kompail kernel debian
Cara kompail kernel debianCara kompail kernel debian
Cara kompail kernel debian
 
Perintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixPerintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unix
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debian
 
Perintah praktis di linux
Perintah praktis di linuxPerintah praktis di linux
Perintah praktis di linux
 
Manajemen paket pada Linux
Manajemen paket pada LinuxManajemen paket pada Linux
Manajemen paket pada Linux
 

Mais de Indra Wijaya

Mais de Indra Wijaya (7)

Praktikum 6A
Praktikum 6APraktikum 6A
Praktikum 6A
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Praktikum 4A
Praktikum 4APraktikum 4A
Praktikum 4A
 
Praktikum 3
Praktikum 3Praktikum 3
Praktikum 3
 
Praktikum 2
Praktikum 2Praktikum 2
Praktikum 2
 
Praktikum 7
Praktikum 7Praktikum 7
Praktikum 7
 
Pre test
Pre testPre test
Pre test
 

Último

Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaAbdiera
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxHansTobing
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptssuser940815
 
Mata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptxMata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptxoperatorsttmamasa
 
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...NiswatuzZahroh
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxdonny761155
 
Hakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran HaditsHakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran HaditsBismaAdinata
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfAgungNugroho932694
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiOviLarassaty1
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaAbdiera
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxFardanassegaf
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptTaufikFadhilah
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaruSilvanaAyu
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024MALISAAININOORBINTIA
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPAnaNoorAfdilla
 

Último (20)

Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptx
 
Sejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.pptSejarah Perkembangan Teori Manajemen.ppt
Sejarah Perkembangan Teori Manajemen.ppt
 
Mata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptxMata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptx
 
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
Pembuktian rumus volume dan luas permukaan bangung ruang Tabung, Limas, Keruc...
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
 
Hakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran HaditsHakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran Hadits
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran Berdifferensiasi
 
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Informatika Kelas 11 Fase F Kurikulum Merdeka
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptxSBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
SBM_Kelompok-7_Alat dan Media Pembelajaran.pptx
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.ppt
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
 

RPM TAR GZIP

  • 1. 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 danGZIP untuk instalasi software. DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE Setiap system Linux mempunyai manajemen paket software, yang paling popular adalah RPM (RedHat Package Management). RPM mengatur instalasi paket software, maintenance/upgrade dan menghapus paket software dari system, atau lebih dikenal dengan install dan uninstall (install / remove). RPM menyimpan informasi tentang paket yang diinstalasi dalam sebuah database. Penghapusan paket berarti juga menghapus semua files dan direktori yang terdaftar pada database tersebut, lengkap dengan nama PATH (lokasi diman afile dan direktori tersebut berada). 150
  • 2. PRAKTIKUM 12 MANAJEMEN APLIKASI 151 RPM menyimpan paket dalam bentuk file yang telah dikompres dan ditulis sebagai file degan ekstensi *.rpm. 2 FUNGSI MANAJER PAKET SOFTWARE • Menghitung besar paket yang disesuaikan dengan kapasitas penyimpanan disk yang masih tersedia, apakah cukup atau tidak. • Memeriksa apakah ada library atau file-file lain yang dibutuhkan untuk software tersebut. • Menghindari konflik dengan software yang telah terpasang di system. • Proses instalasi tidak mengacaukan system (membuat system file menjadi terganggu / korup). • Upgrade ke versi yang baru tanpa mengganggu konfigurasi yang sudah ada. • Verifikasi files dalam paket tersebut. 3 PAKET SOFTWARE Terdiri dari 2 jenis : 1. Paket binary (biner) Terdiri atas kumpulan program executable. Paket ini berekstensi *.rpm. 2. Paket source Berisi teks dari program yang kemudian dapat dikompilasi menjadi executable. Paket ini mempunyai ekstensi *.src.rpm. 4 NAMA PAKET Penamaan paket diatur dengan konvensi sebagai berikut : • Nama • Versi • Release • Platform arsitektur (Intel, Alpha, Risc, …)
  • 3. PRAKTIKUM 12 MANAJEMEN APLIKASI 152 xyz-1.2-6.i386.rpm nama Platform : versi i386 DEC sparc SUN mips MIPS ppc PowerPC m68k Motorola 680x0 noarch platform Intel alpha release Bebas, tanpa platform 5 RPM QUERY RPM dengan opsi –q memberikan informasi tentang paket sebagai berikut : # rpm –q samba samba –2.0.5-1S # Informasi tentang versi paket samba adalah versi 2.0.5. Beberapa sub-opsi dapat diberikan, antara lain : i menampilkan informasi yang lebih rinci l list (daftar) semua file(s) d tampilkan hanya file dokumentasi saja c tampilkan hanya konfigurasi file f info tentang paket memiliki file apa saja p berfungsi pada paket yang belum diinstalasi --scripts menampilkan script untuk instalasi 6 TAR Tar singkatan dari Tape ARchive. Tar mula-mula didesain untuk backup tape, tetapi digunakan untuk membuat file tar pada semua sistem file. tar membuat satu "tar
  • 4. PRAKTIKUM 12 MANAJEMEN APLIKASI 153 file" (yang disebut dengan "tarball") pada beberapa file dan direktori. File tar tidak dikompresi, hanya sebuah file heap yang dibentuk bersama dalam satu kontainer. Sehingga file tar akan mempunyai jumlah byte yang sama dengan semua file individu yang dikombinasikan ditambah sedikit file ekstra. File tar dapat dikompresi dengan menggunakan gzip atau bzip2. Contoh : • tar –xvf example.tar mengekstraksi isi dari example.tar dan menunjukkan file yang akan diekstraksi • tar –cf backup.tar /home/ftp/pub membuat file tar bernama backup.tar dari isi direktori /home/ftp/pub • tar –tvf example.tar menampilkan isi dari example.tar pada screen. 7 GZIP Gzip merupakan format ZIP UNIX yang asli. Biasanya membentuk file tar terlebih dahulu dan kemudian mengkompresi dengan menggunakan gzip. File -file ini mempunyai ekstensi .tar.gz yang menunjukkan file tar yang di-zip dengan gzip. Selain itu juga terdapat file berekstensi .tgz. File ini merupakan file kompresi dengan gzip yang kompatibel dengan WinZip dan PkZip. Sehingga file zip pada UNIX dapat di unzip pada Windows. Contoh : • Untuk kompresi file menggunakan gzip, eksekusi perintah berikut : gzip filename.tar (dimana filename.tar adalah nama file yang dikompres). Hasil dari operasi ini adalah file yang bernama filename.tar.gz. Defaultnya, gzip akan menghapus file filename.tar • Untuk dekompresi file menggunakan gzip, eksekusi perintah berikut : gzip –d filename.tar.gz. Hasil dari operasi ini adalah file bernama filename.tar. Defaultnya, gzip akan menghapus file filename.tar.gz
  • 5. PRAKTIKUM 12 MANAJEMEN APLIKASI 154 TUGAS PENDAHULUAN : Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini : 1. Apa yang dimaksud dengan RPM ? Sebutkan fungsi-fungsi RPM. 2. Sebutkan opsi-opsi yang digunakan pada perintah rpm dan jelaskan maksudnya. 3. Apa yang dimaksud dengan perintah tar ? 4. Apa yang dimaksud dengan perintah gzip ? PERCOBAAN: 1. Login sebagai root. 2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini kemudian analisa hasil percobaan. 3. Selesaikan soal-soal latihan.
  • 6. PRAKTIKUM 12 MANAJEMEN APLIKASI 155 Percobaan 1 : RPM Query 1. Pada percobaan ini http://www.samba.org. paket samba dapat didownload pada website Tetapi pada percobaan ini sudah disediakan pada halaman website ini. 2. Ekstrak file samba menggunakan perintah tar # tar –xvf samba 3. Informasi tentang paket software # rpm –qi samba | more 4. Instal dari CDROM, bukan dari paket yang sudah diinstalasi. Untuk itu pindah direktori ke tempat dimana file rpm tersebut berada # cd /mnt/cdrom/Packages/RPMS # rpm –qpi samba-2.0.5-1S.i386.rpm | more 5. Melihat files apa saja yang sudah diinstalasi, gunakan sub-opsi –l. # rpm –ql samba | more 6. Melihat file konfigurasi # rpm –qc samba | more 7. Melihat dokumentasi file # rpm –qd samba | more 8. Melihat script file yang digunakan untuk instalasi. Perhatikan bahwa hasil output tergantung atas versi Linux yang digunakan # rpm –q --scripts samba
  • 7. PRAKTIKUM 12 MANAJEMEN APLIKASI Percobaan 2 : Menghapus Paket 1. Opsi –e digunakan untuk menghapus paket yang sudah instalasi. Bila ada ketergantungan paket lain atas paket yang akan dihapus, maka RPM membatalkan penghapusan tersebut # rpm –q apache # rpm –e apache 2. Paket apache tidak bisa dihapus karena masih ada paket lain yang tergantung atas paket tersebut, yaitu modul PHP. Maka paket mod_php3 harus dihapus lebih dahulu # rpm –e mod_php3 3. Setelah itu paket apache baru bisa dihapus # rpm –e mod_php3 # rpm –q --scripts samba Percobaan 3 : Menggunakan TAR 1. Logout dari root dan login sebagai <user >. 2. Pastikan berada pada home directory. Dan lihatlah isi home direktori Pindah ke direktori Desktop. Setelah itu kembali ke home direktori $ $ $ $ cd ls –al cd Desktop cd 3. Buatlah file tar pada direktori Desktop $ tar –cvf desktop.tar Desktop $ ls -al 4. Rename direktori Desktop menjadi Desktop.old. Lihatlah file desktop.tar pada direktori Desktop.old $ $ $ $ $ mv ls cd ls cd Desktop Desktop.old –l Desktop.old –l .. 156
  • 8. PRAKTIKUM 12 MANAJEMEN APLIKASI 157 5. Ekstraksi isi dari file tar. Lihatlah isi direktori dan seharusnya akan terlihat direktori Desktop yang original $ tar –xvf desktop.tar $ ls –al $ cd Desktop 6. Hapus direktori Desktop $ rm –rf Desktop Percobaan 4 : Menggunakan GZIP 1. Buatlah file gzip dari desktop.tar, pastikan terbentuk file desktop.tar.gz $ gzip desktop.tar $ ls –al 2. Dekompresi file gzip desktop.tar.gz dan cobalah untuk ekstraksi isi file tar $ $ $ $ $ gzip –d desktop.tar.gz ls –al tar –xvf desktop.tar ls –al cd Desktop 3. Hapus file tar dan direktori Desktop.old $ rm desktop.tar $ rm -rf Desktop.old LATIHAN: 1. Buatlah file menggunakan editor vi dengan nama [Nama Anda].txt. Pada file ini tuliskan langkah-langkah membuat file zip dari suatu direktori pada Linux. Kemudian file tersebut buatlah menjadi file tar dan kompresi file tersebut menggunakan gzip.
  • 9. PRAKTIKUM 12 MANAJEMEN APLIKASI LAPORAN RESMI: 1. Analisa hasil percobaan yang Anda lakukan. 2. Kerjakan latihan diatas dan analisa hasil tampilannya. 3. Berikan kesimpulan dari praktikum ini. 158