1 Instalasi Paket Software dari kode biner
2 ========================================
4 Distribusi debian GNU/Linux memiliki 3 buah cara dalam instalasi paket
5 software untuk binary code (deb). Yaitu dpkg, apt-get, dan aptitude
10 Tool instalasi dpkg ini merupakan program yang pertama kali digunakan dalam
11 instalasi paket software distro debian GNU/Linux sebelum muncul tool-tool lain
12 seperti dselect, apt-get, serta synaptic. Untuk melihat bagaimana penggunaan tool
13 dpkg, gunakan perintah berikut::
15 debian:~# dpkg --help | more
20 Penginstalan sebuah paket software (deb) dapat menggunakan perintah berikut
23 debian:~# dpkg –i namapaket.deb
25 Misal: Penulis ingin menginstal paket software videolan client (vlc-0.8.1.deb), maka perintah yang digunakan adalah::
27 debian:~# dpkg –i vlc-0.8.1.deb
29 atau menggunakan opsi -- install)
31 Unistall Paket Software
32 ~~~~~~~~~~~~~~~~~~~~~~~
34 Uninstall software pada sistem debian GNU/linux dapat menggunakan perintah
37 debian:~# dpkg –r | --remove | -P | --purge | paketsoftware...
40 Opsi `-r` atau `--remove` akan menghapus paket software namun tidak
41 membersihkan file konfigurasi. Hal ini bertujuan untuk mencegah konfigurasi
42 ulang jika suatu saat software tersebut diinstal ke sistem debian GNU/Linux.
43 Opsi `-P` atau `--purge` akan menghapus seluruh software termasuk file
46 Misal: Penulis ingin menghapus paket software vlc dari sistem debian GNU/Linux,
47 maka perintah yang digunakan adalah::
49 debian:~# dpkg --remove vlc-0.8.1 (atau cukup dengan `-r` saja)
50 debian:~# dpkg --purge vlc-0.8.1 (atau cukup dengan `-P` saja)
52 Menampilkan Deskripsi Paket Software
53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 Untuk menampilkan informasi tentang software pada sistem debian GNU/Linux,
56 perintah yang digunakan adalah::
58 debian:~# dpkg --print-avail paketsoftware
60 Misal: Penulis ingin menampilkan informasi software ``mc``.::
62 debian:~# dpkg --print-avail mc
67 Maintainer: Adam Byrtek <alpha@debian.org>
69 Version: 1:4.6.0-4.6.1-pre1-3
70 Replaces: mc-common, manpages-pl (<= 20030210)
71 Depends: e2fslibs, libc6 (>= 2.3.2.ds1-4), libcomerr2 (>= 1.33-
72 3), libglib2.0-0 (>= 2.2.3), libgpmg1 (>= 1.19.6-1)
73 Suggests: perl, mime-support
74 Conflicts: mc-common, suidmanager (<< 0.52)
76 Description: Midnight Commander - a powerful file manager
77 GNU Midnight Commander is a text-mode full-screen file manager.
79 uses a two panel interface and a subshell for command execution.
81 includes an internal editor with syntax highlighting and an
83 viewer with support for binary files. Also included is Virtual
84 Filesystem (VFS), that allows files on remote systems (e.g. FTP
85 servers) and files inside archives to be manipulated like real
88 Mengekstrak Paket Software
89 ~~~~~~~~~~~~~~~~~~~~~~~~~~
91 Mengekstrak/unpack software dapat menggunakan perintah berikut::
93 debian:~# dpkg --unpack paketsoftware.deb
95 Misal: Penulis ingin mengekstrak software mc, maka perintah yang
98 debian:~# dpkg --unpack mc_4.8.3-10_amd64.deb
99 (Reading database ... 30428 files and directories currently installed.)
100 Preparing to replace mc 3:4.7.0.9-1 (using mc_4.8.3-10_amd64.deb) ...
101 Moving obsolete conffile /etc/mc/mc.charsets out of the way...
102 Moving obsolete conffile /etc/mc/mc.lib out of the way...
103 Moving obsolete conffile /etc/mc/Syntax out of the way...
104 Unpacking replacement mc ...
105 Processing triggers for man-db ..
107 Konfigurasi Paket Software Hasil Ekstraksi
108 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
110 Konfigurasi software yang telah diekstrak dapat menggunakan perintah berikut::
112 debian:~# dpkg --configure paketsoftware #(paket bukan dalam format .deb)
114 Misal: Penulis ingin mengkonfigurasi software mc yang telah diekstrak
115 sebelumnya. Perintah yang digunakan adalah::
117 debian:~# dpkg --configure mc_4.8.3-10
119 Menampilkan Arsiktektur Komputer
120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
122 Untuk menampilkan arsitektur komputer host yang akan diinstal paket software
123 dapat menggunakan perintah berikut::
125 debian:~# dpkg --print-architecture
128 Menampilkan Informasi sebuah Paket Software
129 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131 Untuk menampilkan informasi tentang sebuah paket software dapat
132 menggunakan perintah berikut::
134 debian:~# dpkg –I paketsoftware.deb
136 Misal: Penulis ingin melihat informasi paket software mc sebelum
137 diinstal ke sistem debian GNU/Linux. Perintah yang digunakan adalah::
139 dpkg -I mc_4.8.3-10_amd64.deb
140 new debian package, version 2.0.
141 size 470358 bytes: control archive= 3282 bytes.
142 225 bytes, 11 lines conffiles
143 1058 bytes, 18 lines control
144 3850 bytes, 66 lines md5sums
145 879 bytes, 24 lines * postinst #!/bin/sh
146 664 bytes, 28 lines * postrm #!/bin/sh
147 344 bytes, 10 lines * preinst #!/bin/sh
148 157 bytes, 11 lines * prerm #!/bin/sh
152 Maintainer: Debian MC Packaging Group <pkg-mc-devel@lists.alioth.debian.org>
154 Depends: e2fslibs (>= 1.42.2), libc6 (>= 2.11), libcomerr2 (>= 1.01), libglib2.0-0 (>= 2.24.0), libgpm2 (>= 1.20.4), libslang2 (>= 2.2.4), mc-data (= 3:4.8.3-10)
155 Recommends: mime-support, unzip, perl
156 Suggests: zip, bzip2, links | w3m | lynx, arj, file, xpdf | pdf-viewer, dbview, odt2txt, gv, catdvi, djvulibre-bin, imagemagick, python, python-boto, python-tz
159 Homepage: http://www.midnight-commander.org
160 Description: Midnight Commander - a powerful file manager
161 GNU Midnight Commander is a text-mode full-screen file manager. It
162 uses a two panel interface and a subshell for command execution. It
163 includes an internal editor with syntax highlighting and an internal
164 viewer with support for binary files. Also included is Virtual
165 Filesystem (VFS), that allows files on remote systems (e.g. FTP, SSH
166 servers) and files inside archives to be manipulated like real files.
168 Mendaftar Seluruh File yang Terinstal bersama Paket
169 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
171 Mendaftar seluruh file bawaan paket software instalasi dapat menggunakan
174 debian:~# dpkg –L | --listfiles paketsoftware
176 Penulis ingin menampilkan seluruh file yang terinstal bersama paket software
177 `mc`. Perintah yang digunakan adalah::
179 debian:~## dpkg -L mc
186 /usr/lib/mc/mc-wrapper.csh
187 /usr/lib/mc/mc-wrapper.sh
189 Menampilkan Status Software yang Terinstal
190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
192 Untuk menampilkan status sebuah software yang terinstal dapat menggunakan
195 debian:~# dpkg –s | --status paketsoftware
197 Misal: Penulis ingin menampilkan status dari software `mc`, maka perintah yang
202 Status: install ok unpacked
206 Maintainer: Debian MC Packaging Group <pkg-mc-devel@lists.alioth.debian.org>
209 Config-Version: 3:4.7.0.9-1
210 Depends: e2fslibs (>= 1.42.2), libc6 (>= 2.11), libcomerr2 (>= 1.01), libglib2.0-0 (>= 2.24.0), libgpm2 (>= 1.20.4), libslang2 (>= 2.2.4), mc-data (= 3:4.8.3-10)
211 Recommends: mime-support, unzip, perl
212 Suggests: zip, bzip2, links | w3m | lynx, arj, file, xpdf | pdf-viewer, dbview, odt2txt, gv, catdvi, djvulibre-bin, imagemagick, python, python-boto, python-tz
214 /etc/mc/mc.keymap.emacs 2be8442a33951cb4d45e072b76b09dda
215 /etc/mc/mc.keymap 2ea38e5be6c591b56c9a62ee92d8256a
216 /etc/mc/mc.ext e7758e2f4b2f899f87502d54de690462
217 /etc/mc/edit.spell.rc 6c46bc0859a452b43f4fa7fb435b1325
218 /etc/mc/filehighlight.ini 715504387dcae9c3a3fcfa090414db5e
219 /etc/mc/mc.keymap.default 2ea38e5be6c591b56c9a62ee92d8256a
220 /etc/mc/mcedit.menu newconffile
221 /etc/mc/edit.indent.rc 008c6d0205315a87a977c7cd74a1526e
222 /etc/mc/mc.menu.sr b394f31ffaea9efd083c142491bc1ad7
223 /etc/mc/sfs.ini 316dc92f3fdec60a7aaf0866edc361db
224 /etc/mc/mc.menu 6187dd1b6029bfc91484000843635653
225 Description: Midnight Commander - a powerful file manager
226 GNU Midnight Commander is a text-mode full-screen file manager. It
227 uses a two panel interface and a subshell for command execution. It
228 includes an internal editor with syntax highlighting and an internal
229 viewer with support for binary files. Also included is Virtual
230 Filesystem (VFS), that allows files on remote systems (e.g. FTP, SSH
231 servers) and files inside archives to be manipulated like real files.
232 Homepage: http://www.midnight-commander.org