Saya sudah bertanya-tanya, apakah ada cara untuk mengatakan dpkg
atau apt-get
bahwa ketika saya ingin menginstal paket juga menginstal semua dependensi yang diperlukan? Saya menginstal sebuah paket menggunakan dpkg
tetapi mengeluhkan beberapa masalah ketergantungan jadi saya harus mencari secara manual satu per satu, apakah ada cara yang lebih baik untuk melakukan ini?
package-management
apt
dpkg
dependencies
allenskd
sumber
sumber
Jawaban:
Dependensi harus diinstal secara default dengan apt-get. Anda mungkin juga ingin membaca jawaban untuk pertanyaan ini: Menginstal paket yang disarankan / direkomendasikan? .
sumber
apt-get atau aptitude akan menginstal semua dependensi suatu paket. Menurut halaman manual apt-get
Bahkan jika Anda ingin menginstal paket dari sumber, Anda dapat menginstal dependensi build-nya menggunakan apt-get. Gunakan apt-get build-dep untuk tujuan itu. Lagi dari halaman manual apt-get:
Misalnya jika Anda ingin mengkompilasi gcc, Anda akan memerlukan semua dependensi build untuk mengkompilasi gcc dengan sukses. Jadi, Anda gunakan
sudo apt-get build-dep gcc
. Ini akan menginstal semua paket yang diperlukan untuk membangun gcc dari sumber.sumber
Jika setelah menggunakan
dpkg
untuk menginstal paket itu memberitahu Anda bahwa ada dependensi yang hilang, Anda dapat menjalankanapt-get -f install
untuk menginstal dependensi yang hilang pada sistem Anda.sumber
Jika Anda mencari alat yang akan menginstal paket yang diunduh (mis. Berbasis non-repositori) termasuk dependensi, lihat gdebi (UI GTK) atau gedebi-core (alat baris perintah).
sumber