Anda di halaman 1dari 9

Click to edit Master title style

SISTEM OPERASI
16190020 – Dika Nuryansah

1
Click to edit Master title style

Manajemen Paket pada


GNU/Linux

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

• Binary Packages terdiri atas kumpulan program executable.


• Source Packages Berisi teks dari program yang kemudian dapat
dikompilasi menjadi executable.

5 5
Click toPackages
Binary edit Master title style

• Binary Packages, model ini dibuat untuk tujuan penggunaan secara


umum, maksudnya penggunaan secara umum disini adalah agar dapat
dijalankan di semua tipe dan arsitektur komputer.
• Biasanya distribusi ini juga tidak menggunakan khusus yang terdapat di
salah satu opsi-opsi tipe atau arsitektur komputer tertentu. Sedangkan
yang bisa dikategorikan dengan Binary Packages ini adalah semua
packages yang berekstensi *.deb, *.rpm, *.tgz dan *.txz, jadi jika
menginstall sebuah aplikasi menggunakan repository maka itu berarti
kita menginstall dari Binary Packages yang memang sudah disediakan
untuk kebutuhan komputer kita.

6 6
Click toPackages
Source edit Master title style

• Source Packages, seperti pada namanya distribusi ini menyertakan file


source code asli dari aplikasinya. Biasanya pihak pengembang pasti
menyertakan atau menyediakan distribusi model ini untuk di download.
• Sedangkan untuk end user, bisa menggunakan source code ini jika para
pengembang tidak menyertakan Binary Packages untuk distribusi
GNU/Linux yang digunakan .
• Coba bayangkan jika kita membuat sebuah aplikasi yang targetnya adalah
Sistem Operasi GNU/Linux, installer model seperti apa yang akan kita pilih
dengan banyak-ya distribusi GNU/Linux? Mau buat satu-persatu untuk
tiap distribusi?

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

Anda mungkin juga menyukai