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_PACKAGESebagai 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_NAMEMisalnya jika paket disebut askubuntu maka Anda harus melakukan sudo dpkg -r askubuntu.
Mengkonfigurasi ulang paket yang ada
sudo dpkg-reconfigure PACKAGE_NAMEIni 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-configurationSatu 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.debUntuk menghapus paket Debian (Ubuntu) (.deb):
sudo dpkg -r packagenameUntuk 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.debHapus paket
# sudo dpkg -r {package_name}# sudo dpkg -r vlcMenghapus paket dan berkas konfigurasinya
# sudo dpkg -P {package_name}# sudo dpkg -P vlcDaftar semua paket yang diinstal.
Anda dapat Pipa perintah untuk less (pager) sehingga Anda dapat lebih mudah menggulir konten:
# dpkg -l | lessPeriksa apakah paket diinstal atau tidak
# dpkg -l {package_name}# dpkg -l vlcPeriksa apakah paket diinstal atau tidak, dan jika ya, Luncurkan:
# dpkg -l | vlcLihat 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 skypeInstal *.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/softTampilkan rincian paket
Di sini -p (huruf kecil p) akan menampilkan info paket:
# dpkg -p {package_name}# dpkg -p apache2Melihat 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.debEkstrak *.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.debMengkonfigurasi 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 postfixIni 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.debBahkan 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.debJika 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 installMembuat skrip dapat dieksekusi dengan
chmod +x debInstallerKemudian 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/binSekarang Anda dapat menginstal .deb paket menggunakan perintah:
sudo debInstaller some-package.debNilai 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.debYay! :) 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)
