Selamat Datang di blogku..blognya sang penuntut ilmu :D

Kamis, 08 Maret 2018

dpkg ubuntu

 

 

 

 

 

Cara Install Aplikasi yang Menggunakan File Package Deb di Linux




Apa Itu File Package Deb?

Deb adalah jenis file package aplikasi yang digunakan pada distribusi Debian. File package ini memiliki format atau ekstensi “.deb”. Deb merupakan salah satu file package standar pada sistem Unix.
Debian adalah salah satu distribusi Linux paling lama dan populer. Banyak distribusi-distribusi baru Linux yang muncul setelahnya berbasis pada Debian, seperti Ubuntu, Kali Linux dan lain sebagainya
Selain Debian, distribusi-distribusi Linux lain yang berbasis pada Debian tersebut juga menggunakan file package yang sama, yaitu Deb.
Jika kamu ingin menginstall atau memanipulasi sebuah file package yang menggunakan format “.deb”, kamu bisa menggunakan sebuah tool bernama dpkg. Dpkg adalah sebuah tool package management berbasis command line yang digunakan untuk menginstall atau memanipulasi file package Deb melalui Terminal.
Selain menggunakan dpkg melalui Terminal, kamu juga bisa menginstall file package Deb dengan menggunakan aplikasi package management lain yang menggunakan Graphic User Interfaces (GUI) seperti Ubuntu Software Center, Gdebi Package Installer dan lainnya.



Cara Menginstall File Package Deb Menggunakan Terminal

Untuk menginstall aplikasi yang menggunakan file package Deb melalui Terminal, kamu bisa menggunakan sebuah tool Debian packages management system berbasis command line yang bernama dpkg.
Dpkg digunakan untuk menginstall, menghapus, atau memanipulasi file package Deb. Ada banyak opsi-opsi yang bisa kamu gunakan dari dpkg untuk memanipulasi file package Deb.
Buka Terminal pada Linux kamu dengan menekan shortcut untuk Terminalatau Buka Terminal melalui menu aplikasi. Untuk menginstall file package Deb, kamu harus berada pada direktori dimana file tersebut tersimpan.
Kemudian masuk ke direktori dimana file package Deb tersimpan. Jika file package Deb yang ingin kamu install tersimpan pada direktori Downloads, masuk ke folder Downloads dengan menggunakan perintah “cd” seperti berikut:
cd ~/Downloads
Begitu juga jika file package Deb aplikasi yang ingin kamu install berada pada direktori lainnya. Silahkan masuk ke direktori dimana file tersebut tersimpan.
Jika kamu sudah berada pada direktori dimana file package tersebut tersimpan. Selanjutnya kamu dapat menginstall file package Deb dengan memasukkan perintah berikut di Terminal:
sudo dpkg -i nama_file.deb
Sesuaikan kata “nama_file.deb” pada perintah tersebut dengan nama file package dari file aplikasi yang ingin kamu install. Jangan lupa untuk menggunakan perintah “sudo” jika kamu login dengan user biasa. Kamu tidak perlu mengetikkan perintah “sudo” jika kamu login dengan user root.
Kemudian tunggu proses instalasi file package atau aplikasi tersebut hingga selesai. Pastikan proses instalasi berhasil dengan baik. Jika proses instalasi selesai, kamu dapat membuka aplikasi yang kamu install melalui menu aplikasi.




Install File Package Deb di Ubuntu Menggunakan Software Center

Jika kamu menggunakan distro Ubuntu atau turunan Ubuntu seperti Elementary OS dan lainnya. Kamu dapat menginstall aplikasi dari file package Deb dengan mudah hanya dengan menggunakan Ubuntu Software Center.
Ubuntu Software Center sudah ada secara default pada distro Ubuntu dan turunannya sebagai aplikasi package management atau software management yang berbasi grafis (GUI).
Buka file package Deb dari aplikasi yang ingin kamu install dengan melakukan double klik pada file tersebut. Kemudian file package tersebut akan terbuka atau dimuat pada aplikasi Ubuntu Software Center seperti berikut:
Install Package Deb Menggunakan Ubuntu Software Center
Install File Package Deb Menggunakan Ubuntu Software Center
Untuk menginstalnya, kamu hanya perlu menekan tombol install pada Ubuntu Software Center tersebut. Ubuntu Software Center akan otomatis mengeksekusi file package Deb tersebut untuk diinstall. Kemudian cukup tunggu proses instalasi tersebut hingga selesai.

 

 

 

 

 

 

10 Contoh Perintah ‘dpkg’ Pada Distro Berbasis Debian


Linux Debian merupakan ibu dari sejumlah distribusi Linux seperti Knoppix, Kali, Ubuntu, Mint, dll. Sama – sama menggunakan berbagai paket manajer seperti dpkg, apt, aptitude, synaptic, tasksel, deselect, dpkg-deb and dpkg-split.
10 Contoh Perintah "dpkg" Pada Distro Berbasis Debian
Artikel ini akan berfokus pada perintah – perintah ddengan “dpkg”, namun sebelum itu kita akan membahas tentang paket manajer seperti yang disebutkan di atas.
Aptitude :   Manager paket berbasis teks untuk Debian yang menggunakan ‘apt’, yang memungkinkan pengguna untuk mengelola paket dengan mudah.
Synaptics :  Manajer paket grafis yang membuatnya mudah untuk menginstal, upgrade dan uninstall paket bahkan untuk pemula.
Tasksel : memungkinkan pengguna untuk menginstal semua paket yang relevan terkait dengan tugas tertentu, yaitu, Desktop-lingkungan.
Deselect : Sebuah alat manajemen paket berbasis menu, awalnya digunakan selama pertama kalinya menginstal dan sekarang diganti dengan aptitude.
Dpkg-deb : Berinteraksi dengan arsip Debian.
Dpkg-split : Berguna dalam pemecahan dan penggabungan file besar menjadi potongan-potongan file kecil untuk disimpan pada media dari ukuran yang lebih kecil seperti floppy disk.
Dpkg Command :  program manajemen paket utama di Debian dan distro berbasis Debian. Hal ini digunakan untuk menginstal, membangun, menghapus, dan mengelola paket. Aptitude adalah front-end utama untuk dpkg.
Beberapa yang paling umum digunakan pada perintah dpkg :



1.Install Paket

Untuk menginstal paket “deb”, gunakan perintah dengan parameter “-i”. Misalnya, untuk menginstal paket “google-chrome-stable_current_i386.deb” gunakan perintah berikut.

[root@pintarkomputer-]# dpkg -i google-chrome-stable_current_i386.deb
Selecting previously unselected package google-chrome-stable.
(Reading database ... 320085 files and directories currently installed.)
Preparing to unpack google-chrome-stable_current_i386.deb ...
Unpacking google-chrome-stable (45.0.2454.101-1) ...
Setting up google-chrome-stable (45.0.2454.101-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in auto mode
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

2. Melihat Daftar Paket Yang Terinstal

Untuk melihat daftar paket yang terinstal gunakan parameter “-l”.
[root@pintarkomputer-]# dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
...
ii  mcp-account-ma 3.8.6-0ubunt i386         GNOME multi-protocol chat and cal
ii  media-player-i 21-0ubuntu1  all          Media player identification files
ii  memtest86+     4.20-1.1ubun i386         thorough real-mode memory tester
ii  metacity-commo 1:2.34.13-0u all          shared files for the Metacity win
ii  mime-support   3.54ubuntu1. all          MIME files 'mime.types' & 'mailca
ii  mlocate        0.26-1ubuntu i386         quickly find files on the filesys
ii  mobile-broadba 20140317-1   all          database of mobile broadband serv
ii  modemmanager   1.0.0-2ubunt i386         D-Bus service for managing modems
ii  module-init-to 15-0ubuntu6  all          transitional dummy package (modul
ii  mount          2.20.1-5.1ub i386         Tools for mounting and manipulati
ii  mountall       2.53         i386         filesystem mounting tool
ii  mousetweaks    3.8.0-2      i386         mouse accessibility enhancements 
ii  mscompress     0.4-3        i386         Microsoft "compress.exe/expand.ex
ii  mtools         4.0.18-1ubun i386         Tools for manipulating MSDOS file
ii  mtr-tiny       0.85-2       i386         Full screen ncurses traceroute to
ii  multiarch-supp 2.19-0ubuntu i386         Transitional package to ensure mu
ii  nano           2.2.6-1ubunt i386         small, friendly text editor inspi
...
Untuk melihat paket tertentu yang terinstal atau menggunakan opsi “-l” bersama dengan nama-paket. Misalnya, memeriksa apakah paket google-chrome-stable terinstal atau tidak.
[root@pintarkomputer-]# dpkg -l google-chrome-stable
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  google-chrome- 45.0.2454.10 i386         The web browser from Google

3. Menghapus Paket

Untuk menghapus “deb” paket, kita harus menentukan nama paket “google-chrome-stable”, bukan nama asli “google-chrome-stable_current_i386.deb”. Parameter “-r” digunakan untuk menghapus / uninstall paket.
[root@pintarkomputer-]# dpkg -r google-chrome-stable
(Reading database ... 320189 files and directories currently installed.)
Removing google-chrome-stable (45.0.2454.101-1) ...
update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/firefox to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...

4. Melihat Isi Dari Suatu Paket

Untuk melihat isi dari paket tertentu, gunakan parameter “-c”. Perintah akan menampilkan isi dari paket “.deb”.
[root@pintarkomputer-]# dpkg -i google-chrome-stable_current_i386.deb
drwx------ root/root         0 2015-09-24 06:36 ./
drwxr-xr-x root/root         0 2015-09-24 06:36 ./usr/
drwxr-xr-x root/root         0 2015-09-24 06:36 ./usr/share/
drwxr-xr-x root/root         0 2015-09-24 06:36 ./usr/share/applications/
-rw-r--r-- root/root      8445 2015-09-24 06:36 ./usr/share/applications/google-chrome.desktop
drwxr-xr-x root/root         0 2015-09-24 06:36 ./usr/share/doc/
drwxr-xr-x root/root         0 2015-09-24 06:36 ./usr/share/doc/google-chrome/
drwx------ root/root         0 2015-09-24 06:36 ./usr/share/doc/google-chrome-stable/
-rw-r--r-- root/root       251 2015-09-24 06:36 ./usr/share/doc/google-chrome-stable/changelog.gz
...

5. Mengecek Apakah Paket Terinstal atau Tidak

Menggunakan parameter “-s” untuk mengetahui apakah paket terinstall atau tidak.
[root@pintarkomputer-]# dpkg -s google-chrome-stable
Package: google-chrome-stable
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 182792
Maintainer: Chrome Linux Team <chromium-dev@chromium.org>
Architecture: i386
Version: 45.0.2454.101-1
Provides: www-browser
... 

6. Mengecek Dimana Lokasi Paket Terinstal

Untuk melihat daftar lokasi file yang akan diinstal ke sistem anda dari paket deb.
[root@pintarkomputer-]# dpkg -L google-chrome-stable
/.
/usr
/usr/share
/usr/share/applications
/usr/share/applications/google-chrome.desktop
/usr/share/doc
/usr/share/doc/google-chrome
/usr/share/doc/google-chrome-stable
/usr/share/doc/google-chrome-stable/changelog.gz
...

7. Menginstal Semua Paket Yang Berada Dalam Suatu Direktori

Untuk menginstall semua paket biasanya menggunakan “dpkg -i *.deb”. Ini juga dapat menggunakan parameter “-R” dan “–install”. Sebagai contoh, saya akan menginstal semua “deb” paket dari direktori “FileZilla”.
[root@pintarkomputer-]# dpkg -R --install FileZilla/
Selecting previously unselected package filezilla.
(Reading database ... 320190 files and directories currently installed.)
Preparing to unpack .../filezilla_3.14.0-2_i386.deb ...
Unpacking filezilla (3.14.0-2) ...
Setting up filezilla (3.14.0-2) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index... 

8. Unpack Paket Namun Tidak Dikonfigurasi

Menggunakan parameter “-unpack” akan membongkar paket, tetapi tiadk akan diinstal atau dikonfigurasi.
[root@pintarkomputer-]# dpkg --unpack filezilla_3.14.0-2_i386.deb
(Reading database ... 321000 files and directories currently installed.)
Preparing to unpack filezilla_3.14.0-2_i386.deb ...
Unpacking filezilla (3.14.0-2) over (3.14.0-2) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index... 

9. Menginstall paket yang sudah di-unpack

Pilihan “configure” akan mengkonfigurasi ulang paket yang sudah dibongkar.
[root@pintarkomputer-]# dpkg --configure filezilla
Setting up filezilla (3.14.0-2) ...

10. Melihat Semua Parameter dpkg “–Help”

[root@pintarkomputer-]# dpkg --help
Usage: dpkg [<option> ...] <command>
Commands:
-i|--install       <.deb file name> ... | -R|--recursive <directory> ...
--unpack           <.deb file name> ... | -R|--recursive <directory> ...
-A|--record-avail  <.deb file name> ... | -R|--recursive <directory> ...
--configure        <package> ... | -a|--pending
--triggers-only    <package> ... | -a|--pending
-r|--remove        <package> ... | -a|--pending
-P|--purge         <package> ... | -a|--pending
-V|--verify <package> ...        Verify the integrity of package(s).
--get-selections [<pattern> ...] Get list of selections to stdout.
--set-selections                 Set package selections from stdin.
...
Itulah beberapa parameter dari perintah “dpkg”.  Anda bisa menggunakan “–help” untuk melihat semua pilihan yang tersedia. Selamat mencoba.

Tidak ada komentar:

Posting Komentar

kewajiban anak terhadap ibu bapak

kewajiban anak terhadap ibu bapak

kewajiban anak terhadap ibu bapak :

1.tidak berkata ah, / kasar , memahari tapi sebaliknya menyayangi
2.mendokan diwktu solat , wajib
3.memberikan hasil kerja keras semampunya, yang terbaik

Kode Kesalahan BBR00Q2 User ID terblokir bri

 caranya:   saat login klik lupa password   masuk ke email   dan masukan passord baru   selesai