GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah dpkg Linux untuk Pemula (8 Contoh)

Jika Anda menggunakan sistem berbasis Debian atau Debian (seperti Ubuntu), kemungkinan besar Anda akan menemukan paket .deb. Ini adalah paket Debian, dan baris perintah Linux menawarkan perintah/alat bawaan untuk menangani paket semacam ini. Salah satu alat tersebut adalah dpkg , yang akan kita bahas di sini dalam tutorial ini.

Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh dalam tutorial ini telah diuji pada mesin Ubuntu 16.04LTS.

Perintah dpkg Linux

Alat dpkg pada dasarnya adalah manajer paket untuk sistem berbasis Debian/Debian. Berikut sintaksnya:

dpkg ACTIONS

ATAU

dpkg [options] filename

Dan inilah cara halaman manual menjelaskannya:

       dpkg  is  a  tool to install, build, remove and manage Debian packages.
       The primary and more user-friendly front-end for dpkg  is  aptitude(1).
       dpkg  itself  is controlled entirely via command line parameters, which
       consist of exactly one action and zero or  more  options.  The  action-
       parameter tells dpkg what to do and options control the behavior of the
       action in some way.

       dpkg can also be used as a front-end to dpkg-deb(1) and  dpkg-query(1).
       The list of supported actions can be found later on in the ACTIONS sec?
       tion. If any such action is encountered  dpkg  just  runs  dpkg-deb  or
       dpkg-query with the parameters given to it, but no specific options are
       currently passed to them, to use any such option the back-ends need  to
       be called directly.

Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda ide dasar yang baik tentang cara kerja dpkg.

Q1. Bagaimana cara menginstal paket menggunakan dpkg?

Ini dapat Anda lakukan dengan menggunakan opsi baris perintah -i.

dpkg -i [package-name]

Misalnya:

dpkg -i google-chrome-stable_current_amd64.deb

Inilah semua langkah yang terlibat dalam proses instalasi:


              1. Extract the control files of the new package.

              2.  If  another version of the same package was installed before
              the new installation, execute prerm script of the old package.

              3. Run preinst script, if provided by the package.

              4. Unpack the new files, and at the same time back  up  the  old
              files, so that if something goes wrong, they can be restored.

              5.  If  another version of the same package was installed before
              the new installation, execute the postrm script of the old pack?
              age.  Note that this script is executed after the preinst script
              of the new package, because new files are written  at  the  same
              time old files are removed.

              6.  Configure the package. See --configure for detailed informa?
              tion about how this is done.

Q2. Bagaimana cara menghapus paket yang sudah diinstal menggunakan dpkg?

Ini dapat dilakukan dengan menggunakan opsi baris perintah -r.

dpkg -r [package-name]

Misalnya:

dpkg -r googler_3.3.0-1_all.deb

Inilah yang dikatakan halaman manual tentang opsi ini:

              Removing of a package consists of the following steps:

              1. Run prerm script

              2. Remove the installed files

              3. Run postrm script

Q3. Bagaimana cara membuat daftar semua paket yang terinstal di sistem?

Untuk ini, Anda dapat menggunakan opsi baris perintah -l.

dpkg -l

Sebagai contoh, inilah output dari opsi baris perintah yang dihasilkan di sistem saya:

Q4. Bagaimana cara membuat daftar dpkg isi sebuah paket?

Ini dapat dilakukan dengan menggunakan tanda --contents.

dpkg --contents [package name]

Misalnya:

Q5. Bagaimana cara membongkar paket menggunakan dpkg?

Mungkin ada saatnya Anda hanya ingin membongkar paket, bukan mengonfigurasinya. Nah, dpkg juga menyediakan opsi untuk ini:--unpack.

dpkg --unpack [package-name]

Jika nanti Anda ingin mengonfigurasi paket yang sudah dibongkar, Anda dapat melakukannya menggunakan opsi --configure baris perintah.

dpkg --configure [package-name]

Berikut adalah apa yang dikatakan halaman manual tentang opsi ini:

              Configuring consists of the following steps:

              1.  Unpack  the  conffiles, and at the same time back up the old
              conffiles, so that they can be restored if something goes wrong.

              2. Run postinst script, if provided by the package.

Q6. Bagaimana cara memeriksa apakah suatu paket diinstal atau tidak?

Gunakan opsi baris perintah -s untuk ini.

dpkg -s [package-name]

Misalnya:

Q7. Bagaimana cara mencetak arsitektur paket instalasi dpkg?

Info ini dapat diakses menggunakan opsi baris perintah --print-architecture.

dpkg --print-architecture

Misalnya, output dari perintah di atas yang dihasilkan pada sistem saya adalah:

amd64

Q8. Bagaimana cara membersihkan paket menggunakan dpkg?

Kami sudah membahas cara menghapus paket menggunakan perintah dpkg. Anda juga dapat membersihkan paket, proses yang menghapus semuanya, termasuk conffile. Ini dapat dilakukan dengan menggunakan opsi baris perintah -P.

dpkg -P [package-name]

Inilah yang dikatakan halaman manual tentang opsi ini:

              Some configuration files might be unknown to dpkg because
              they are created and handled separately through  the  configura?
              tion  scripts.  In  that case, dpkg won't remove them by itself,
              but the package's postrm script (which is called by  dpkg),  has
              to take care of their removal during purge. Of course, this only
              applies to files in system directories, not configuration  files
              written to individual users' home directories.

              Purging of a package consists of the following steps:

              1.  Remove the package, if not already removed. See --remove for
              detailed information about how this is done.

              2. Run postrm script.

Kesimpulan

Perintah dpkg menawarkan banyak opsi. Apa yang telah kita diskusikan di sini adalah opsi-opsi yang akan membantu Anda memulai dengan alat ini. Setelah Anda selesai mempraktikkannya, buka halaman manual perintah untuk informasi selengkapnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)