Digitally Signed by Ali Ahmadi Date

Digitally Signed by Ali Ahmadi Date

BELAJAR......................... SISTEM MANAJEMEN PAKET DEBIANDEBIAN Versi 0.0.2 (ALPHA 2) Ali Ahmadi https://idnux.wordpress.com Belajar Sistem Manajemen Paket Debian Ali Ahmadi Hak Cipta © 2016 Ali Ahmadi ISBN : - Penyunting : - Penerbit : idnux blog (https://idnux.wordpress.com) Hak cipta dilindungi oleh Undang-undang. Buku ini dilisensikan di bawah ke- tentuan Lisensi Publik Creative Commons Atribusi-Berbagi Serupa 4.0 Internasional atau Creative Commons Attribution-ShareAlike 4.0 Interna- tional (CC-BY-SA 4.0 International) sebagaimana yang diterbitkan oleh Cre- ative Commons (CC). Salinan lisensi disertakan dalam buku ini. Penyalinan dan penyebarluasan tanpa pemberitahuan terlebih dahulu pada pemegang hak cipta diperkenankan, selama masih dalam batas-batas yang disebutkan dalam ketentuan lisensi CC-BY-SA 4.0 International tersebut. Semua merek dagang yang ada atau disebutkan dalam buku ini adalah milik dari pemegang masing-masing merek. ii KATA PENGANTAR ّ ْ ٰ ّ ْ ب ِال الرحم ِن الر ِحي ِم Segala puji bagi Allah Subhanahu wa Ta’ala, Raab seluruh alam semesta. Tiada llah (yang berhak diibadahi dengan sebenarnya) selain Allah dan tiada sekutu bagi-Nya. Shalawat serta salam semoga selalu tercurah kepada Nabi kita Nabi Muhammad Shallallahu ‘alaihi wa sallam beserta seluruh keluarga- nya, sahabatnya dan seluruh pengikutnya hingga akhir zaman. Sistem manajemen paket merupakan salah satu dari berbagai pengetahuan dasar yang sangat penting dan harus dikuasai oleh para pengguna komputer, terlepas sistem operasi apa yang dia gunakan. Namun, yang cukup mempriha- tinkan (terutama bagi diri penulis pribadi) bahan pembelajaran yang secara khu- sus membahas tentang sistem manajemen paket ini masih terbilang kurang, baik yang berupa buku cetak, buku elektronik (e-book) maupun artikel di berba- gai situs internet termasuk di dalam blog-blog (baik yang diasuh oleh orang pri- badi maupun komunitas pengguna GNU/Linux). Oleh karena itu, dengan ada- nya buku ini penulis berharap dapat membantu para pengguna sistem operasi GNU/Linux terutama bagi para pengguna pemula dalam mempelajari dan me- mahami tentang sistem manajemen paket di sistem operasi GNU/Linux khusus- nya yang menggunakan Sistem Manajemen Paket Debian. Penulis ingin mengucapkan terima kasih bagi semua pihak yang telah ba- nyak membantu dan mendukung penyusunan buku ini baik secara langsung maupun tidak tidak langsung, terutama kepada para anggota paguyuban Bela- jar LibreOffice Indonesia dan Belajar GNU/Linux Indonesia yang ada di ja- ringan layanan pesan instan Telegram. Penulis memahami di dalam buku ini masih terdapat banyak kekurangan, kelemahan dan juga kesalahan, yang semua itu murni disebabkan oleh kelalai- an maupun kekurangan ilmu yang dimiliki oleh penulis. Oleh karena itu, penulis sangat berharap adanya umpan balik dari rekan-rekan pembaca sekalian baik dalam bentuk saran, kritik maupun koreksi bagi penulis sehingga dapat mem- bantu penulis dalam mengevaluasi dan memperbaiki buku ini menjadi karya yang lebih baik. Akhir kata, penulis ingin mengucapkan terima kasih kepada para pembaca yang telah mengunduh buku ini. Semoga buku ini dapat membantu serta mem- berikan manfaat bagi yang mempergunakannya, terlepas dari banyaknya keku- rangan yang terdapat di dalamnya. Pulau Bangka, 14 Oktober 2016 12 Muharram 1438H Penulis iii DAFTAR ISI KATA PENGANTAR.............................................................................................iii DAFTAR ISI.........................................................................................................iv BAB 1 PENDAHULUAN.......................................................................................1 1.1.Sekilas tentang Sistem Manajemen Paket.....................................................1 1.2.Pengertian Paket............................................................................................1 1.3.Pemasangan, Penghapusan dan Peningkatan Perangkat Lunak..................3 1.4.Teknik dalam Pelaksanaan Manajemen Paket...............................................6 1.5.Manajer Paket................................................................................................8 1.6.Sistem Manajemen Paket............................................................................14 1.7.Sistem Manajemen Paket di Sistem Operasi Microsoft Windows................16 BAB 2 SISTEM MANAJEMEN PAKET DEBIAN.................................................25 2.1.Sejarah Proyek Debian................................................................................25 2.2.Mengenal Sistem Manajemen Paket Debian...............................................28 BAB 3 PAKET DEBIAN......................................................................................33 3.1.Sekilas tentang Paket Debian......................................................................33 3.2.Paket Biner Debian......................................................................................33 3.2.1.Struktur Paket Biner Debian................................................................35 3.2.2.Meta-data Paket..................................................................................36 3.2.2.1.Gambaran tentang Berkas “control”........................................36 3.2.2.2.Script Pemelihara Paket..........................................................39 3.2.2.3.Berkas Checksums dan “conffiles”..........................................41 3.2.2.4.Berkas “symbols” dan “shlibs”.................................................42 3.2.2.5.Berkas “triggers”......................................................................43 3.2.3.Paket Biner Micro DEB (.udeb)...........................................................44 3.3.Paket Sumber Debian..................................................................................44 3.3.1.Berkas Debian Source Control (.dsc)..................................................45 3.3.2.Berkas-berkas Wajib dalam direktori “debian”.....................................47 3.3.2.1.Berkas “control”.......................................................................47 3.3.2.2.Berkas “copyright”...................................................................51 3.3.2.3.Berkas “changelog”.................................................................52 3.3.2.4.Berkas “rules”..........................................................................52 3.3.3.Berkas-berkas Tambahan dalam direktori “debian”.............................53 3.3.4.Perbandingan di antara Format Paket Sumber Debian.......................56 3.3.4.1.Format: 1.0..............................................................................56 3.3.4.2.Format: 2.0..............................................................................56 3.3.4.3.Format: 3.0 (native).................................................................57 3.3.4.4.Format: 3.0 (quilt)....................................................................57 3.3.4.5.Format: 3.0 (custom)...............................................................57 3.3.4.6.Format: 3.0 (git).......................................................................57 3.3.4.7.Format: 3.0 (bzr).....................................................................58 3.4.Hubungan di antara Paket-paket Debian.....................................................58 3.4.1.Ketergantungan...................................................................................58 3.4.2.Konflik atau Pertentangan...................................................................59 3.4.3.Ketidakcocokan...................................................................................60 3.4.4.Menggantikan Paket............................................................................60 3.4.5.Penyediaan Sesuatu...........................................................................60 3.4.6.Hubungan antara Paket Sumber dan Paket Biner...............................62 iv BAB 4 DPKG......................................................................................................65 4.1.Mengenal dpkg.............................................................................................65 4.1.1.Sejarah dpkg.......................................................................................65 4.1.2.Perkakas-perkakas di dalam Paket dpkg............................................68 4.1.3.Basis Data dpkg..................................................................................70 4.1.4.Berkas log Perkakas dpkg...................................................................71 4.2.Informasi tentang Paket...............................................................................71 4.2.1.Package State (Keadaan Paket).........................................................72 4.2.2.Package Selection State (Keadaan Pemilihan Paket).........................72 4.2.3.Package Flag (Bendera Paket)...........................................................72 4.3.Bekerja dengan dpkg...................................................................................73 4.3.1.Parameter Perintah dan Konfigurasi dpkg...........................................73 4.3.2.Memasang Paket................................................................................85 4.3.3.Menghapus Paket...............................................................................87 4.3.3.1.Menghapus (Remove) Paket...................................................88 4.3.3.2.Membersihkan (Purge) Paket..................................................89 4.3.4.Memeriksa Berkas Paket....................................................................90

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    125 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us