Bagaimana cara menginstal .file deb melalui baris perintah?

Bagaimana cara menginstal .deb file melalui baris perintah?

Paket adalah secara manual diinstal melalui dpkg perintah (sistem manajemen paket Debian). dpkg apakah backend untuk perintah seperti apt-get dan aptitude, yang pada gilirannya adalah backend untuk aplikasi instalasi GUI seperti Pusat perangkat lunak dan Synaptic.

Sesuatu di sepanjang garis:

dpkg> -- apt-get, aptitude> -- Synaptic, Pusat Perangkat Lunak

Tapi tentu saja cara termudah untuk menginstal paket adalah, pertama, aplikasi GUI (Synaptic, Software Center, dll..), diikuti oleh perintah terminal apt-get dan aptitude itu menambahkan pendekatan ramah pengguna yang sangat bagus ke dpkg backend, termasuk tetapi tidak terbatas pada dependensi yang dikemas, kontrol atas apa yang diinstal, perlu diperbarui, tidak diinstal, paket rusak, dll.. Akhirnya dpkg perintah yang merupakan dasar bagi mereka semua.

Karena dpkg adalah basisnya, Anda dapat menggunakannya untuk menginstal paket langsung dari baris perintah.

Instal paket

sudo dpkg -i DEB_PACKAGE

Sebagai contoh jika berkas paket dipanggil askubuntu_2.0.deb maka Anda harus melakukan sudo dpkg -i askubuntu_2.0.deb. Jika dpkg melaporkan kesalahan karena masalah ketergantungan, Anda dapat menjalankan sudo apt-get install -f untuk mengunduh dependensi yang hilang dan mengkonfigurasi semuanya. Jika itu melaporkan kesalahan, Anda harus memilah dependensi sendiri dengan mengikuti misalnya Bagaimana cara mengatasi dependensi yang tidak terpenuhi setelah menambahkan PPA?.

Hapus paket

sudo dpkg -r PACKAGE_NAME

Misalnya jika paket disebut askubuntu maka Anda harus melakukan sudo dpkg -r askubuntu.

Mengkonfigurasi ulang paket yang ada

sudo dpkg-reconfigure PACKAGE_NAME

Ini berguna ketika Anda perlu mengkonfigurasi ulang sesuatu yang terkait dengan paket tersebut. Beberapa contoh yang berguna itu keyboard-configuration bila anda ingin mengaktifkan Ctrl+Alt+Backspace dalam rangka untuk me-reset server X, sehingga Anda akan Berikut:

sudo dpkg-reconfigure keyboard-configuration

Satu lagi besar adalah ketika Anda perlu mengatur zona waktu untuk server atau komputer pengujian lokal Anda, sehingga Anda menggunakan menggunakan tzdata paket:

sudo dpkg-reconfigure tzdata

Debian (.paket deb) adalah paket yang digunakan di Ubuntu. Anda dapat menginstal .paket deb dalam sistem Anda. .file deb umumnya dapat diinstal dari pengelola file Anda (Nautilus) hanya dengan mengkliknya, karena asosiasi file dengan penginstal default sudah diatur di Ubuntu. Instruksi ini untuk mereka yang ingin menginstal paket dari terminal baris perintah (Terminal).

Untuk menginstal Debian yang diunduh (Ubuntu) paket (.deb): Buka Terminal dan ketik

sudo dpkg -i packagename.deb

Untuk menghapus paket Debian (Ubuntu) (.deb):

sudo dpkg -r packagename

Untuk mengkonfigurasi ulang / memperbaiki paket Debian (Ubuntu) yang diinstal (.deb):

sudo dpkg-reconfigure packagename

Favorit saya adalah GDebi, tersedia dari terminal/shell atau desktop grafis.

screen-shot

Saya biasanya mengasosiasikan .deb file dengan GDebi karena cepat dan efisien - terutama dibandingkan dengan Ubuntu Software Center. Salah satu fitur utama GDebi adalah menyelesaikan dependensi dan menginstalnya.

Untuk menjalankan baris perintah sudo gdebi <package.deb> untuk menginstal file deb tunggal.

Apakah anda mencari semua dpkg perintah? klik tautan ini untuk membaca.

15 perintah dpkg untuk mengelola server Linux berbasis Debian

Perintah DPKG

Ada dua tindakan, yaitu dpkg-query dan dpkg-deb.

Instal paket

# sudo dpkg -i {package_name}    # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

Hapus paket

# sudo dpkg -r {package_name}# sudo dpkg -r vlc

Menghapus paket dan berkas konfigurasinya

# sudo dpkg -P {package_name}# sudo dpkg -P vlc

Daftar semua paket yang diinstal.

Anda dapat Pipa perintah untuk less (pager) sehingga Anda dapat lebih mudah menggulir konten:

# dpkg -l | less

Periksa apakah paket diinstal atau tidak

# dpkg -l {package_name}# dpkg -l vlc

Periksa apakah paket diinstal atau tidak, dan jika ya, Luncurkan:

# dpkg -l | vlc

Lihat apakah paket diinstal atau tidak

Dan ini akan menunjukkan lokasi di mana paket akan diinstal.Di sini -S (modal S) untuk mencari apakah paket telah diinstal atau tidak.

# sudo dpkg -S {package_name}# sudo dpkg -S skype

Instal *.paket deb dari lokasi yang ditentukan

Di sini -R adalah rekursif. (Secara rekursif menangani semua file biasa yang cocok dengan pola *.deb ditemukan di direktori tertentu dan semua subdirektorinya).

# sudo dpkg -R --install {package_location}# sudo dpkg -R --install /home/sysadmin/soft

Tampilkan rincian paket

Di sini -p (huruf kecil p) akan menampilkan info paket:

# dpkg -p {package_name}# dpkg -p apache2

Melihat isi dari sebuah paket

Gunakan -c (huruf kecil c) untuk menampilkan konten:

# sudo dpkg -c {package_name}# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Ekstrak *.deb berkas paket

Gunakan -x (huruf kecil x) untuk mengekstrak:

# dpkg -x {package_name} {location_were_to_extract}# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Ekstrak dan menampilkan nama file yang terkandung dalam sebuah paket

Gunakan -X (huruf besar X) untuk menampilkan konten dengan ekstraksi.

# dpkg -X {package_name} {location_were_to_extract}# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Menampilkan informasi tentang paket

Di sini -I singkatan dari informasi:

# dpkg -I {package_name}# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Mengkonfigurasi ulang paket yang sudah diinstal

dpkg-reconfigure reconfigures paket setelah mereka sudah telah diinstal. Berikan Nama paket atau paket untuk dikonfigurasi ulang. Ini akan mengajukan pertanyaan konfigurasi, seperti ketika paket pertama kali diinstal.

# dpkg-reconfigure postfix

Ini akan mengkonfigurasi ulang postfix cara yang sama seperti ketika Anda menginstalnya untuk pertama kalinya.

Perlu tahu lebih banyak tentang dpkg perintah? Silahkan lihat di halaman buku panduan:

# man dpkg

Sementara dpkg -i memang menginstal paket, itu tidak melakukan resolusi ketergantungan otomatis, sementara itu ada dua alternatif lain, menggunakan gdebi, atau alat apt-get. Untuk menggunakan kemudian hanya menggunakan:

sudo apt-get install /path/to/package.deb

Bahkan jika Anda berada di direktori dengan paket yang Anda butuhkan untuk memberikan jalan menggunakan ./ pada awalnya:

sudo apt-get install ./package.deb

Tip Praktis Saat Menginstal program seperti Libreoffice yang memiliki banyak .file deb dalam folder adalah dengan menggunakan.

sudo dpkg -i *.deb

The gdebi solusi baris perintah

Berikut adalah cara terbaik untuk menginstal .file deb di Ubuntu pada baris perintah:

sudo gdebi skype.deb

Jika Anda tidak memiliki gdebi sudah terpasang, instal menggunakan sudo apt install gdebi-core.

Mengapa gdebi?

gdebi akan mencari semua dependensi dari .deb file, dan akan menginstal mereka sebelum mencoba untuk menginstal .deb file. Saya menemukan ini jauh lebih baik daripada sudo dpkg -i skype.deb && sudo apt install -f. Yang terakhir ini terlalu bersemangat untuk menghapus dependensi dalam situasi tertentu. Misalnya, ketika saya mencoba untuk menginstal Skype, itu berusaha untuk menghapus 96 (!) paket, termasuk paket seperti compiz dan unity! gdebi memberikan pesan kesalahan yang lebih jelas:

$ sudo gdebi skype.debCannot install 'libqtgui:i386'

(Ini dia solusi untuk masalah khusus itu, ngomong-ngomong.)

Buat penginstal skrip Anda sendiri debInstaller sebagai berikut:

#!/bin/bashdpkg -i "$@"apt-get --yes --fix-broken install

Membuat skrip dapat dieksekusi dengan

chmod +x debInstaller

Kemudian pindahkan ke beberapa direktori di jalur Anda atau tambahkan direktori saat ini ke jalur Anda.

Saya akan memindahkannya ke/usr / bin

sudo cp debInstaller /usr/bin

Sekarang Anda dapat menginstal .deb paket menggunakan perintah:

sudo debInstaller some-package.deb

Nilai tambah dari metode ini adalah memecahkan masalah dependensi, karena sebagian besar Anda akan menghadapi beberapa masalah ketika Anda menginstal .deb dengan dpkg -i karena kesalahan dependensi, jadi Anda harus menggunakan apt-get install -f untuk mengatasinya, script ini akan melakukan pekerjaan untuk Anda, tapi di sini saya menggunakan apt-get --yes --fix-broken install untuk secara otomatis memecahkan kesalahan ini tanpa campur tangan pengguna.

Untuk menginstal .deb file, Anda dapat menggunakan:

sudo dpkg -i file.debsudo apt-get install -fsudo dpkg -i file.deb   

Baris kedua adalah untuk memperbaiki paket yang rusak jika instalasi gagal, kemudian, instal lagi untuk menyelesaikan instalasi.

Atau dengan menggunakan: gdebi - alat sederhana untuk menginstal file deb.

Saya benar-benar telah menunggu ini untuk tahun:

sudo apt install ./happy-at-long-last.deb

Yay! :) Ini bekerja dari Tepat 1.1 yang seharusnya tersedia di sebagian besar sistem sekarang.

Menggunakan dpkg telah secara teratur menyebabkan masalah bagi saya, sedangkan apt sangat baik dalam menyelesaikan dependensi secara otomatis dan menghindari masalah. Dan itu masih cukup rendah untuk memungkinkan scripting dan fine-tuning...

Temukan lebih baik: http://www.steptoinstall.com/step-to-install-deb-file-using-command-line-terminal-in-ubuntu.html

Jawaban lengkap: [bagaimana cara menginstal file deb, dengan dpkg-i atau dengan apt?] (software installation - How to install a deb file, by dpkg -i or by apt? - Unix & Linux Stack Exchange)

Terkait : bagaimana cara membiarkan` dpkg-i ’ menginstal dependensi untuk saya?