SISTEM OPERASI
16190020 – Dika Nuryansah
1
Click to edit Master title style
2 2
Click to editPaket
Manajemen Masterpada
titleGNU/Linux
style
❖ Package management adalah sebuah aplikasi atau software pada linux yang dipakai untuk
memasang / menginstal , menemukan dan menghapus software lain, secara tersentralisasi.
Biasanya package management ini mengacu pada gudang software atau yang biasa
dikenal dengan repository.
❖ Dengan package manager ini kita juga bisa mengupdate sistem, software – software yang
ada di dalamnya atau sebuah driver perangkat keras.
❖ Hal ini sangat mempermudah instalasi sebuah paket atau software di distribusi linux.
❖ Kita sering misalnya menginstal paket A dan paket A ini membutuhkan paket B juga untuk
dipasang dan seterusnya
❖ Paket – paket ini juga mengandung metadata yang berisi informasi penting, di antaranya
adalah data dependencies atau paket lain yang dibutuhkan.
❖ Kebanyakan sebuah paket sistem itu terdiri dari beberapa file. File file ini biasanya
merupakan sebuah arsip yang berisikan file binary yang sudah dikompilasi / compiled dan
resource lain yang dibutuhkannya.
3 3
Click to MANAJER
FUNGSI edit Master
PAKET
title style
SOFTWARE
• Menghitung besar paket yang disesuaikan ❖ Manajer paket (atau secara konsep, sistem manajemen
dengan kapasitas penyimpanan disk yang paket) adalah program yang memudahkan penggunanya
masih tersedia. dalam mengurus paket dengan memasang, menghapus,
melacak dependensi, dan memperbarui paket perangkat
• Memeriksa apakah ada library atau file- file
lunak secara otomatis.
lain yang dibutuhkan untuk software tersebut.
• 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.
4 4
Click to edit
Distribusi paket
Master
padatitle
linux
style
5 5
Click toPackages
Binary edit Master title style
6 6
Click toPackages
Source edit Master title style
7 7
Click toPackages
Source edit Master title style
• Cara yang paling mudah yaitu, sediakan-lahsource code dari aplikasi kita dan kemudian biarkan
komunitas GNU/Linux sendiri yang membuatkan binary packages untuk aplikasi kita. Lebih
gampang kan? Salah satu contoh dari source code adalah *tar.gz, *tar.bz, *tar.bz2, dll.
• TAR merupakan utiliti yang dikembangkan mempermudah pengguna Linux membackup untuk
dan mengarsipkan files, serta memadatkannya untuk kebutuhan penyimpanan lebih lanjut. Utiliti
ini ada di hampir semua distribusi Linux dan sering dimanfaatkan untuk memaketkan software
yang berupa source code. Hasil dari utiliti ini disebut tarball.
• tar.gz adalah salah satu file tarball yang proses kompresi datanya menggunakan tar dan gzip.
• tar.bz adalah arsip yang kompresi datanya menggunakan tar dan bzip.
• tar.bz2 adalah salah satu jenis file tarball yang proses kompresi datanya menggunakan tar dan
bunzip2.
8 8
Click to edit Master title style
Thank You 1