dpkg Komutları Kılavuzu
dpkg, Debian tabanlı sistemlerde (Ubuntu, Debian) paket yönetimi için temel araçtır. Bu kılavuzda, paket yükleme, kaldırma, sorgulama ve sistem onarımı için temel komutları anlatıyoruz.
Paket Yükleme ve Kaldırma
Yerel .deb dosyalarıyla çalışma:
- Bir paketi yüklemek için:
sudo dpkg -i package.deb - Çoklu paket yüklemek için:
sudo dpkg -i *.deb - Konfigürasyon dosyalarını koruyarak kaldırmak için:
sudo dpkg -r package - Paketi ve konfigürasyon dosyalarını tamamen silmek için:
sudo dpkg -P package
Yüklü Paketleri Sorgulama
Yüklü paketleri listelemek ve sorgulamak:
- Tüm yüklü paketleri listelemek için:
dpkg -l - Belirli bir paketin durumunu görüntülemek için:
dpkg -s package - Paket sürümünü görüntülemek için:
dpkg-query -W package
Paket Dosyaları İşlemek
Paketlerin içeriğini ve dosya sahipliliğini sorgulamak:
- Bir paketin kurduğu dosyaları listelemek için:
dpkg -L package - Bir dosyanın hangi pakete ait olduğunu bulmak için:
dpkg -S /path/to/file
.deb Dosyaları İncelemek
.deb dosyalarını kurmadan önce içeriğini kontrol etmek:
- Bir paketin metaverilerini görüntülemek için:
dpkg --info package.deb - Bir .deb dosyasının içeriğini listelemek için:
dpkg --contents package.deb
.deb Dosyaları Çıkarmak
.deb dosyalarını kurmadan içeriğini çıkarmak:
- Paket dosyalarını belirtilen dizine çıkarmak için:
dpkg -x package.deb /tmp/extract - Paket kontrol dosyalarını çıkarmak için:
dpkg -e package.deb /tmp/control
Paket Seçimleri Yönetmek
Paket seçim durumlarını dışa aktarmak ve geri yüklemek:
- Mevcut paket seçimlerini listelemek için:
dpkg --get-selections - Paket seçimlerini bir dosyaya kaydetmek için:
dpkg --get-selections > packages.txt - Kaydedilen seçimleri geri yüklemek için:
sudo dpkg --set-selections < packages.txt
Paketleri Onarmak ve Yapılandırmak
Paket yapılandırmalarını onarmak ve yeniden yapılandırmak:
- Geçici paketleri yapılandırmak için:
sudo dpkg --configure -a - Eksik bağımlılıkları onarmak için:
sudo apt install -f - Bir paketi yeniden yapılandırmak için:
sudo dpkg-reconfigure package
Uyarı: dpkg komutları root yetkisi gerektirir. Komutları çalıştırırken 'sudo' kullanmanız gerekebilir.


