Blog

Debian Paket Yönetimi [DPKG]

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


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir