SlideShare ist ein Scribd-Unternehmen logo
1 von 49
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 15Eka 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, dpkgAlfan Khudori
 
Manajemen Paket Linux
Manajemen Paket LinuxManajemen Paket Linux
Manajemen Paket Linuxfatahlity
 
Management package
Management packageManagement package
Management packagepipitah
 
Management package
Management packageManagement package
Management packagepipitah
 
Management Paket Boss
Management Paket BossManagement Paket Boss
Management Paket Bossmuhamadpandu1
 
Manajemen paket dan file rivaldo
Manajemen paket dan file rivaldoManajemen paket dan file rivaldo
Manajemen paket dan file rivaldoRivaldoAnandaWibowo
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank onAzis Ws
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascalFandi Rahmat
 

Was ist angesagt? (11)

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
 
Manajemen Paket Linux
Manajemen Paket LinuxManajemen Paket Linux
Manajemen Paket Linux
 
Management package
Management packageManagement package
Management package
 
Management package
Management packageManagement package
Management package
 
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
 
Manajemen paket dan file
Manajemen paket dan fileManajemen paket dan file
Manajemen paket dan file
 
Panduan pemaketan-blank on
Panduan pemaketan-blank onPanduan pemaketan-blank on
Panduan pemaketan-blank on
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 

Andere mochten auch

Sua may cham cong gia re, tan noi ( Seiko QR-6550 )
Sua may cham cong gia re, tan noi ( Seiko QR-6550 )Sua may cham cong gia re, tan noi ( Seiko QR-6550 )
Sua may cham cong gia re, tan noi ( Seiko QR-6550 )mayvanphong9x
 
2º·S Pract 2 Suelos 08 09
2º·S Pract 2 Suelos 08 092º·S Pract 2 Suelos 08 09
2º·S Pract 2 Suelos 08 09Diana Alcocer
 
Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...
Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...
Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...UNAM, ENP, [HMS]
 
Prueba Para Pre Escolar0475
Prueba Para Pre Escolar0475Prueba Para Pre Escolar0475
Prueba Para Pre Escolar0475mrodriguez2008
 
Maíz transgénico en el Ajusco
Maíz transgénico en el AjuscoMaíz transgénico en el Ajusco
Maíz transgénico en el AjuscoUNAM, ENP, [HMS]
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1tabako
 
2009 Sept Sentencia Sevilla Sevolucion Canon Cd
2009 Sept Sentencia Sevilla Sevolucion Canon Cd2009 Sept Sentencia Sevilla Sevolucion Canon Cd
2009 Sept Sentencia Sevilla Sevolucion Canon CdGonzalo Martín
 

Andere mochten auch (14)

Aritmetica y-geometria-i-6º
Aritmetica y-geometria-i-6ºAritmetica y-geometria-i-6º
Aritmetica y-geometria-i-6º
 
студент шығарма жұмабек диас
студент шығарма жұмабек диас студент шығарма жұмабек диас
студент шығарма жұмабек диас
 
Ce groningen 2 joustra
Ce groningen 2 joustraCe groningen 2 joustra
Ce groningen 2 joustra
 
Makalah sistem kompute1
Makalah sistem kompute1Makalah sistem kompute1
Makalah sistem kompute1
 
Sua may cham cong gia re, tan noi ( Seiko QR-6550 )
Sua may cham cong gia re, tan noi ( Seiko QR-6550 )Sua may cham cong gia re, tan noi ( Seiko QR-6550 )
Sua may cham cong gia re, tan noi ( Seiko QR-6550 )
 
Jsmm2011
Jsmm2011Jsmm2011
Jsmm2011
 
2º·S Pract 2 Suelos 08 09
2º·S Pract 2 Suelos 08 092º·S Pract 2 Suelos 08 09
2º·S Pract 2 Suelos 08 09
 
Derroche de alimentos
Derroche de alimentosDerroche de alimentos
Derroche de alimentos
 
Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...
Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...
Reserva de la Biosfera “El Cielo”¿Un paraíso protegido o un ecosistema que po...
 
Prueba Para Pre Escolar0475
Prueba Para Pre Escolar0475Prueba Para Pre Escolar0475
Prueba Para Pre Escolar0475
 
Maíz transgénico en el Ajusco
Maíz transgénico en el AjuscoMaíz transgénico en el Ajusco
Maíz transgénico en el Ajusco
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Img 0001
Img 0001Img 0001
Img 0001
 
2009 Sept Sentencia Sevilla Sevolucion Canon Cd
2009 Sept Sentencia Sevilla Sevolucion Canon Cd2009 Sept Sentencia Sevilla Sevolucion Canon Cd
2009 Sept Sentencia Sevilla Sevolucion Canon Cd
 

Ähnlich wie Package Management by Rayhan Shidqi

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 packagekrtk
 
Maula abi hudhoifah
Maula abi hudhoifahMaula abi hudhoifah
Maula abi hudhoifahGadiskuil
 
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_linuxMuksidin Emoox
 
Bab 3 instalasi paket software
Bab 3 instalasi paket softwareBab 3 instalasi paket software
Bab 3 instalasi paket softwareAde Tamin
 
Tugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptxTugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptxFitriKhoirunnisa9
 
Manajemen paket pada Linux
Manajemen paket pada LinuxManajemen paket pada Linux
Manajemen paket pada Linuxzhianka007
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paketfatahlity
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascalFandi Rahmat
 
RPM YUM RPMForge EPEL
RPM YUM RPMForge EPELRPM YUM RPMForge EPEL
RPM YUM RPMForge EPELmanafhsb
 
Manajemen paket pada debian wheezy
Manajemen paket pada debian wheezyManajemen paket pada debian wheezy
Manajemen paket pada debian wheezyUtami Islami
 

Ähnlich wie Package Management by Rayhan Shidqi (19)

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
 
Tugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptxTugas Sistem Operasi P-10.pptx
Tugas Sistem Operasi P-10.pptx
 
Manajemen paket pada Linux
Manajemen paket pada LinuxManajemen paket pada Linux
Manajemen paket pada Linux
 
Management Paket
 Management Paket Management Paket
Management Paket
 
Manajemen paket
Manajemen paketManajemen paket
Manajemen paket
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Manajemen paket hadandi
Manajemen paket hadandiManajemen paket hadandi
Manajemen paket hadandi
 
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
 
Manajemen paket pada debian wheezy
Manajemen paket pada debian wheezyManajemen paket pada debian wheezy
Manajemen paket pada debian wheezy
 

Mehr von Rayhan Shidqi

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 LinuxRayhan Shidqi
 
Editor nano rayhan_shidqi_xtkja
Editor nano rayhan_shidqi_xtkjaEditor nano rayhan_shidqi_xtkja
Editor nano rayhan_shidqi_xtkjaRayhan Shidqi
 
Tutorial Instalasi Berbagai CMS pada Localhost
Tutorial Instalasi Berbagai CMS pada LocalhostTutorial Instalasi Berbagai CMS pada Localhost
Tutorial Instalasi Berbagai CMS pada LocalhostRayhan Shidqi
 

Mehr von 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
 

Kürzlich hochgeladen

CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptannanurkhasanah2
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 

Kürzlich hochgeladen (20)

CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 

Package Management by Rayhan Shidqi

  • 1.
  • 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