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.
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)