SlideShare a Scribd company logo
Package Management
Linux Distro
Rayhan Shidqi
X TKJ A
Apa tujuan memahami
Package Management?
*) Mengerti apa itu Software Package beserta ekstensi
filenya dari masing-masing OS
*) Mampu mengaplikasikan secara simple command
tool seperti ‘apt-get’ , ‘aptitude’ , ‘dpkg’ di terminal
Linux dan menggunakannya untuk mengatur paket
*) Paham dengan arti “dependencies” dalam istilah
software package
Apakah itu
Software Package?
Software yang menyediakan fasilitas
tertentu sebagai bagian dari sistem yang
lebih besar, atau sebagai pelengkap dari
paket lainnya
Apa saja
ekstensi filenya?
Secara umum ekstensinya dapat
dibedakan sesuai dengan Distro Linux
.deb
.rpm
.tar.gz
Debian, Ubuntu
RedHat, CentOS, Fedora, Suse
Slackware
.apk Android
Debian Package Management System, paketnya berformat .deb
(paket debian). Sistem toolnya adalah dpkg dan dikembangkan
pula sistem managemen paket yang sangat memudahkan end
user yakni APT (Advanced Packaging Tool). Teknologi sistem APT
ini banyak diadopsi ke distribusi GNU/Linux lain, karena
kemudahan dan kemampuannya
Redhat Package Manager (RPM). Format rpm ini dikembangkan
oleh distribusi Redhat Linux. Umumnya rpm ini digunakan di
distribusi linux turunan Redhat, seperti Fedora, Centos,
Mandriva dan masih banyak lainnya. Teknologi APT juga sudah
diterapkan, walaupun ada perbedaan. Di Fedora ada yum, di
OpenSuse ada zypper dan di Mandriva ada urpmi.
Slackware dan turunannya biasanya menggunakan format tar.gz
untuk paket-paketnya dan menggunakan tool pkgtool untuk
manajemen paketnya. Pkgtool merupakan salah satu sistem
managemen paket tertua yang masih ada dan dipertahankan.
Pada saat ini, di slackware telah disertakan sistem manajemen
paket slackpkg memiliki kemampuan seperti APT, bahkan di
Vector Linux telah mengadopsi APT dengan toolnya slapt-get.
Apakah itu
‘apt-get’ ?
Pada dasarnya, command line “apt-get” berfungsi sebagai tool
untuk mengatur paket yang bisa digunakan melalui terminal Linux
Bagaimana
pengaplikasiannya
di Linux?
Pastikan PC Anda terhubung dengan Internet
Pada contoh ini saya akan menginstall aplikasi ‘gFTP’ ,
ikuti command seperti kotak merah pertama, dan ‘Y’ lalu
Enter untuk konfirmasi
Setelah proses download & unpackaging selesai, maka gFTP
Anda telah diinstall, dan dapat dilihat melalui menu bar
Apakah itu
‘dpkg’ ?
DPKG (Debian Package Manager)
Software manajemen sistem paket pada OS
Debian beserta variasinya. Software ini
digunakan untuk menginstall, menghapus,
maupun untuk melihat informasi dari sebuah
file .deb
Bagaimana
contoh penggunannya?
Silahkan download aplikasi yang berekstensi .deb , pada
contoh ini saya menggunakan sublime editor
Setelah proses download & unpackaging selesai, maka
sublime editor Anda telah diinstall, dan dapat dilihat melalui
menu bar
Apakah itu
aptitude ?
Aptitude
Aptitude adalah sebuah utility front-end
yang digunakan untuk memudahkan user
dalam melakukan update, upgrade dan
instalasi aplikasi lainnya. Di dalamnya sudah
tersedia daftar paket aplikasi, baik yang telah
terinstal ataupun belum, sehingga user dapat
melakukan install atau remove.
Berikut command yang digunakan untuk
mengakses aptitude melalui terminal Linux
Berikut tampilan text-based interfacenya.
Tekan ‘u’ untuk mengupdate software
packages Linux Anda
Akan muncul tampilan seperti berikut, biarkan proses
download selesai, dan apabila sudah, Anda akan
dikembalikan ke interface awal
Apakah aptitude
bisa digunakan untuk
menginstall paket?
Tentunya bisa, pada contoh ini saya akan menginstall leafpad
dengan bantuan command aptitude
Bagaimana cara
meremove/hapus paket?
Sebelum menjawabnya pertanyaan ini lebih dalam. Ada baiknya
kita mengetahui perbedaan command ‘remove’ & ‘purge’ yang
dimana akan diaplikasikan dalam proses penghapusan sebuah
paket melalui terminal Linux
Remove
Pada dasarnya command ini hanya digunakan untuk menghapus
paket aplikasinya saja tanpa menghapus hasil konfigurasi Anda
terhadap aplikasi tersebut. Apabila suatu saat Anda ingin
menginstall aplikasinya lagi, maka hasil settingan Anda tetap
ada.
Sesuai commandnya yang berarti ‘pensucian’ . Maka dengan
command ini, tidak hanya menghapus paket aplikasi namun
juga akan menghapus hasil konfigurasi Anda terhadap paket
tersebut
Bagaimana cara
pengaplikasiannya?
Apakah itu
Dependencies ?
Dependencies
Diambil dari kata ‘dependant’ yang berarti ketergantungan. Hal
ini mendeskripsikan bahwa dependencies merupakan kebutuh
an suatu package software terhadap paket lainnya supaya
package software tersebut menjadi lengkap dan bisa digunakan
sebagaimana mestinya
Bagaimana cara
melihat dependencies dari
suatu software package?
Kesimpulan
Berikut hanya saja gambaran sederhana yang dapat saya
sampaikan tentang package management. Tentunya masih
banyak hal yang bisa Anda pelajari. Sampai slide ini,
setidaknya Anda sudah mampu memanage paket dengan
beberapa command dasar. Tidak lupa masih ada lagi command
seperti ‘yum’ & ‘slapt-get’ yang digunakan untuk Distro Linux
lainnya

More Related Content

What's hot

Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15
Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15
Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15
Eka Aprillia
 
manajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkg
manajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkgmanajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkg
manajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkg
Alfan Khudori
 
Management package
Management packageManagement package
Management package
pipitah
 
Management package
Management packageManagement package
Management package
pipitah
 
Manajemen Paket Linux
Manajemen Paket LinuxManajemen Paket Linux
Manajemen Paket Linux
fatahlity
 
Management Paket Boss
Management Paket BossManagement Paket Boss
Management Paket Boss
muhamadpandu1
 
Manajemen paket dan file rivaldo
Manajemen paket dan file rivaldoManajemen paket dan file rivaldo
Manajemen paket dan file rivaldo
RivaldoAnandaWibowo
 
manangement package
manangement packagemanangement package
manangement package
erniindriyana
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank onAzis Ws
 
Manajemen paket dan file
Manajemen paket dan fileManajemen paket dan file
Manajemen paket dan file
RivaldoAnandaWibowo
 

What's hot (10)

Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15
Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15
Manajemen paket di linux (aptitude,apt,dan Dpkg) -> tugas 15
 
manajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkg
manajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkgmanajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkg
manajamen paket (cara install aplikasi) menggunakan apt, aptitude, dpkg
 
Management package
Management packageManagement package
Management package
 
Management package
Management packageManagement package
Management package
 
Manajemen Paket Linux
Manajemen Paket LinuxManajemen Paket Linux
Manajemen Paket Linux
 
Management Paket Boss
Management Paket BossManagement Paket Boss
Management Paket Boss
 
Manajemen paket dan file rivaldo
Manajemen paket dan file rivaldoManajemen paket dan file rivaldo
Manajemen paket dan file rivaldo
 
manangement package
manangement packagemanangement package
manangement package
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank on
 
Manajemen paket dan file
Manajemen paket dan fileManajemen paket dan file
Manajemen paket dan file
 

Similar to Package Management (Bahasa) by Rayhan Shidqi

Managament package
Managament packageManagament package
Managament package
febrimaulanawme
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
Akbar Akbar
 
Managament package
Managament packageManagament package
Managament package
febrimaulanawme
 
Managament package(apt,aptitude, dpkg)
Managament package(apt,aptitude, dpkg)Managament package(apt,aptitude, dpkg)
Managament package(apt,aptitude, dpkg)
ilham bacht
 
Manajement package
Manajement packageManajement package
Manajement package
krtk
 
Maula abi hudhoifah
Maula abi hudhoifahMaula abi hudhoifah
Maula abi hudhoifah
Gadiskuil
 
Instalasi (info linux)
Instalasi (info linux)Instalasi (info linux)
Instalasi (info linux)
Bais Wong
 
Gnu linux#1 mari-mengenal_linux
Gnu linux#1 mari-mengenal_linuxGnu linux#1 mari-mengenal_linux
Gnu linux#1 mari-mengenal_linux
Muksidin Emoox
 
Bab 3 instalasi paket software
Bab 3 instalasi paket softwareBab 3 instalasi paket software
Bab 3 instalasi paket software
Ade Tamin
 
Manajemen paket pada Linux
Manajemen paket pada LinuxManajemen paket pada Linux
Manajemen paket pada Linux
zhianka007
 
Tugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptxTugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptx
FitriKhoirunnisa9
 
Manajemen paket hadandi
Manajemen paket hadandiManajemen paket hadandi
Manajemen paket hadandi
Aldi Ardiansyah
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
fatahlity
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
Azhar Atalarik Satrio
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
Fandi Rahmat
 
RPM YUM RPMForge EPEL
RPM YUM RPMForge EPELRPM YUM RPMForge EPEL
RPM YUM RPMForge EPEL
manafhsb
 
Vega open-source-pentest-di-linux
Vega open-source-pentest-di-linuxVega open-source-pentest-di-linux
Vega open-source-pentest-di-linux
Putu Shinoda
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
Fandi Rahmat
 

Similar to Package Management (Bahasa) by Rayhan Shidqi (20)

Managament package
Managament packageManagament package
Managament package
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
 
Managament package
Managament packageManagament package
Managament package
 
Managament package(apt,aptitude, dpkg)
Managament package(apt,aptitude, dpkg)Managament package(apt,aptitude, dpkg)
Managament package(apt,aptitude, dpkg)
 
Manajement package
Manajement packageManajement package
Manajement package
 
Maula abi hudhoifah
Maula abi hudhoifahMaula abi hudhoifah
Maula abi hudhoifah
 
Instalasi (info linux)
Instalasi (info linux)Instalasi (info linux)
Instalasi (info linux)
 
Gnu linux#1 mari-mengenal_linux
Gnu linux#1 mari-mengenal_linuxGnu linux#1 mari-mengenal_linux
Gnu linux#1 mari-mengenal_linux
 
Bab 3 instalasi paket software
Bab 3 instalasi paket softwareBab 3 instalasi paket software
Bab 3 instalasi paket software
 
Manajemen paket pada Linux
Manajemen paket pada LinuxManajemen paket pada Linux
Manajemen paket pada Linux
 
Tugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptxTugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptx
 
Management Paket
 Management Paket Management Paket
Management Paket
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Manajemen paket hadandi
Manajemen paket hadandiManajemen paket hadandi
Manajemen paket hadandi
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
RPM YUM RPMForge EPEL
RPM YUM RPMForge EPELRPM YUM RPMForge EPEL
RPM YUM RPMForge EPEL
 
Vega open-source-pentest-di-linux
Vega open-source-pentest-di-linuxVega open-source-pentest-di-linux
Vega open-source-pentest-di-linux
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 

More from Rayhan Shidqi

Dualboot
DualbootDualboot
Dualboot
Rayhan Shidqi
 
Local Repository
Local RepositoryLocal Repository
Local Repository
Rayhan Shidqi
 
FHS
FHSFHS
File, User, and Group Management on Linux
File, User, and Group Management on LinuxFile, User, and Group Management on Linux
File, User, and Group Management on Linux
Rayhan Shidqi
 
Editor nano rayhan_shidqi_xtkja
Editor nano rayhan_shidqi_xtkjaEditor nano rayhan_shidqi_xtkja
Editor nano rayhan_shidqi_xtkja
Rayhan Shidqi
 
Tutorial Instalasi Berbagai CMS pada Localhost
Tutorial Instalasi Berbagai CMS pada LocalhostTutorial Instalasi Berbagai CMS pada Localhost
Tutorial Instalasi Berbagai CMS pada Localhost
Rayhan Shidqi
 

More from Rayhan Shidqi (6)

Dualboot
DualbootDualboot
Dualboot
 
Local Repository
Local RepositoryLocal Repository
Local Repository
 
FHS
FHSFHS
FHS
 
File, User, and Group Management on Linux
File, User, and Group Management on LinuxFile, User, and Group Management on Linux
File, User, and Group Management on Linux
 
Editor nano rayhan_shidqi_xtkja
Editor nano rayhan_shidqi_xtkjaEditor nano rayhan_shidqi_xtkja
Editor nano rayhan_shidqi_xtkja
 
Tutorial Instalasi Berbagai CMS pada Localhost
Tutorial Instalasi Berbagai CMS pada LocalhostTutorial Instalasi Berbagai CMS pada Localhost
Tutorial Instalasi Berbagai CMS pada Localhost
 

Recently uploaded

power point struktur data tree atau pohon
power point struktur data tree atau pohonpower point struktur data tree atau pohon
power point struktur data tree atau pohon
NoegPutra1
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 
Filsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan PemerintahanFilsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan Pemerintahan
FetraHerman2
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdfTugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Thahir9
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
opkcibungbulang
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 

Recently uploaded (20)

power point struktur data tree atau pohon
power point struktur data tree atau pohonpower point struktur data tree atau pohon
power point struktur data tree atau pohon
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 
Filsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan PemerintahanFilsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan Pemerintahan
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdfTugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 

Package Management (Bahasa) by Rayhan Shidqi

  • 3. *) Mengerti apa itu Software Package beserta ekstensi filenya dari masing-masing OS *) Mampu mengaplikasikan secara simple command tool seperti ‘apt-get’ , ‘aptitude’ , ‘dpkg’ di terminal Linux dan menggunakannya untuk mengatur paket *) Paham dengan arti “dependencies” dalam istilah software package
  • 5. Software yang menyediakan fasilitas tertentu sebagai bagian dari sistem yang lebih besar, atau sebagai pelengkap dari paket lainnya
  • 7. Secara umum ekstensinya dapat dibedakan sesuai dengan Distro Linux .deb .rpm .tar.gz Debian, Ubuntu RedHat, CentOS, Fedora, Suse Slackware .apk Android
  • 8. Debian Package Management System, paketnya berformat .deb (paket debian). Sistem toolnya adalah dpkg dan dikembangkan pula sistem managemen paket yang sangat memudahkan end user yakni APT (Advanced Packaging Tool). Teknologi sistem APT ini banyak diadopsi ke distribusi GNU/Linux lain, karena kemudahan dan kemampuannya
  • 9. Redhat Package Manager (RPM). Format rpm ini dikembangkan oleh distribusi Redhat Linux. Umumnya rpm ini digunakan di distribusi linux turunan Redhat, seperti Fedora, Centos, Mandriva dan masih banyak lainnya. Teknologi APT juga sudah diterapkan, walaupun ada perbedaan. Di Fedora ada yum, di OpenSuse ada zypper dan di Mandriva ada urpmi.
  • 10. Slackware dan turunannya biasanya menggunakan format tar.gz untuk paket-paketnya dan menggunakan tool pkgtool untuk manajemen paketnya. Pkgtool merupakan salah satu sistem managemen paket tertua yang masih ada dan dipertahankan. Pada saat ini, di slackware telah disertakan sistem manajemen paket slackpkg memiliki kemampuan seperti APT, bahkan di Vector Linux telah mengadopsi APT dengan toolnya slapt-get.
  • 12. Pada dasarnya, command line “apt-get” berfungsi sebagai tool untuk mengatur paket yang bisa digunakan melalui terminal Linux
  • 14. Pastikan PC Anda terhubung dengan Internet
  • 15. Pada contoh ini saya akan menginstall aplikasi ‘gFTP’ , ikuti command seperti kotak merah pertama, dan ‘Y’ lalu Enter untuk konfirmasi
  • 16. Setelah proses download & unpackaging selesai, maka gFTP Anda telah diinstall, dan dapat dilihat melalui menu bar
  • 18. DPKG (Debian Package Manager) Software manajemen sistem paket pada OS Debian beserta variasinya. Software ini digunakan untuk menginstall, menghapus, maupun untuk melihat informasi dari sebuah file .deb
  • 20. Silahkan download aplikasi yang berekstensi .deb , pada contoh ini saya menggunakan sublime editor
  • 21.
  • 22. Setelah proses download & unpackaging selesai, maka sublime editor Anda telah diinstall, dan dapat dilihat melalui menu bar
  • 24. Aptitude Aptitude adalah sebuah utility front-end yang digunakan untuk memudahkan user dalam melakukan update, upgrade dan instalasi aplikasi lainnya. Di dalamnya sudah tersedia daftar paket aplikasi, baik yang telah terinstal ataupun belum, sehingga user dapat melakukan install atau remove.
  • 25. Berikut command yang digunakan untuk mengakses aptitude melalui terminal Linux
  • 26. Berikut tampilan text-based interfacenya. Tekan ‘u’ untuk mengupdate software packages Linux Anda
  • 27. Akan muncul tampilan seperti berikut, biarkan proses download selesai, dan apabila sudah, Anda akan dikembalikan ke interface awal
  • 28. Apakah aptitude bisa digunakan untuk menginstall paket?
  • 29. Tentunya bisa, pada contoh ini saya akan menginstall leafpad dengan bantuan command aptitude
  • 31. Sebelum menjawabnya pertanyaan ini lebih dalam. Ada baiknya kita mengetahui perbedaan command ‘remove’ & ‘purge’ yang dimana akan diaplikasikan dalam proses penghapusan sebuah paket melalui terminal Linux
  • 32. Remove Pada dasarnya command ini hanya digunakan untuk menghapus paket aplikasinya saja tanpa menghapus hasil konfigurasi Anda terhadap aplikasi tersebut. Apabila suatu saat Anda ingin menginstall aplikasinya lagi, maka hasil settingan Anda tetap ada.
  • 33. Sesuai commandnya yang berarti ‘pensucian’ . Maka dengan command ini, tidak hanya menghapus paket aplikasi namun juga akan menghapus hasil konfigurasi Anda terhadap paket tersebut
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 41. Dependencies Diambil dari kata ‘dependant’ yang berarti ketergantungan. Hal ini mendeskripsikan bahwa dependencies merupakan kebutuh an suatu package software terhadap paket lainnya supaya package software tersebut menjadi lengkap dan bisa digunakan sebagaimana mestinya
  • 42. Bagaimana cara melihat dependencies dari suatu software package?
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 49. Berikut hanya saja gambaran sederhana yang dapat saya sampaikan tentang package management. Tentunya masih banyak hal yang bisa Anda pelajari. Sampai slide ini, setidaknya Anda sudah mampu memanage paket dengan beberapa command dasar. Tidak lupa masih ada lagi command seperti ‘yum’ & ‘slapt-get’ yang digunakan untuk Distro Linux lainnya