Merhaba !
Bu blog içerisinde debian/ubuntu sistemlerde paket yönetimini sağlayan dpkg programından bahsedeceğim. dpkg komutu sayesinde .deb uzantısına sahip olan paketleri sisteme kurabilir, kaldırabilir, konfigürsayon değişiklikleri yapabilir, kurulu paketleri veya kaldırılmış olan paketleri detaylarıyla görüntüleyebilirsiniz.
Bir paketin kurulumunu yapmak için;
root@hbn# dpkg -i telnet_0.17-41_amd64.deb
Sistemde halihazırda kurulu olan bir paketi konfigürasyon dosyalarına dokunmadan kaldırmak için;
root@hbn# dpkg -r telnet
Kurulu bir paketi konfigürsayon dosyalarıyla birlikte tamamen kaldırmak için;
root@hbn# dpkg -P telnet
Sistemde kurulu tüm paketleri listelemek ve bu paketler hakkında bilgileri görebilmek için;
root@hbn# dpkg -l

Sistemde kurulu olan paketleri [install], kaldırılmış olan paketleri ise [deinstall] belirteci ile görüntülemek için;
root@hbn# dpkg --get-selections
**Yukarıda komutu grep komutuyla birlikte kullanarak spesifik bir paket için arama yapabilir ve sistemde mevcut olarak kurulu mu yada daha önce kurulmuş ve sonradan kaldırılmış mı diye kontrol edebiliriz.


Sistemde kurulu olan bir paket hakkında bilgi almak ve durumunu kontrol etmek için;
root@hbn# dpkg -s telnet

Sistemde kurulu olarak bulunan bir paketin içeriğini görüntülemek için;
root@hbn# dpkg -L telnet
Sistemde kurulu olmayan .deb uzantılı bir paket hakkında ki bilgileri görüntülemek için;
root@hbn# dpkg -I telnet_0.17-41_amd64.deb
Rekursif olarak bir dizindeki tüm .deb uzantılı paketleri kurmak için;
root@hbn# dpkg -R -i paketler/
Sistemde kurulu olan bir paketi yeniden yapılandırmak ve konfigürasyon ayarlarını düzenltmek için;
root@hbn# dpkg-reconfigure telnet
Yukarıda kısa kısa dpkg paket yöneticisiyle ilgili en ço kullanılan parametleri açıklamaya çalıştım. Tabikide dpkg komutunun daha bir çok parametresi ve kullanım şekli var. Daha detaylı bilgi almak için man sayfasını okuyabilirsiniz.
Son olarak okuduğunuz için teşekkür ederim. Umarım faydalı bir içerik olmuştur.
İyi günler dilerim..