DEB paketlerinin bağımlılıklarını kurma

DEB paketlerinin bağımlılıklarını kurma

Bazen Debian tabanlı sistemlerde indirilen bir DEB paketini sisteme kurmaya çalışırken bağımlılık sorunları ortaya çıkıyor. Bu sorunları çözmek için birden fazla yöntem kullanılabilir:

apt ile kurulum

Daha işlevsel ve bağımlılıkları otomatik olarak kuran yöntem olarak apt ile kurulum yapılabilir. Kurulum yapılacak paketin yolu gösterilerek kurulum komutu verilir:

sudo apt install birpaket.deb

Bu şekilde yapılan bir kurulum işleminde apt bağımlı paketleri de otomatik olarak indirip kurar.

dpkg ile kurulum

dpkg ile paket kurulmaya çalışıldığında bağımlılık eksikliğiyle ilgili hatalar alınabilir:

$ sudo dpkg -i birpaket.deb
dpkg: birpaket paketi işlenirken sorun yaşandı (--install):
 bağımlılık sorunları - yapılandırılmadan bırakılıyor
İşleme sırasında hatalarla karşılaşıldı:
 birpaket

Eğer bir DEB paketinin bağımlılıkları varsa ve sistemde yüklü değillerse dpkg bunları kurmaz. Ancak kurulum komutu çalıştırıldığında kurulumun yapılandırılması yapılır ve bu bağımlılıklar eksik olarak işaretlenir. Sonrasında bu bağımlılıkları kurmak için:

sudo apt install -f

komutu çalıştırılır. Bağımlı olan paket listesi listelenir ve onay verildikten sonra tekrar

sudo dpkg -i birpaket.deb

komutu ile kurulum tamamlanabilir. Artık bağımlılıkları tamamlanmış olarak paketiniz kurulacaktır.