Debian Tabanlı Sistemlerde Kurulu Paketleri Görüntüleme ve Kaldırma

Debian tabanlı sistemler (örneğin, Debian, Ubuntu, Linux Mint), paket yönetimi konusunda oldukça esnek ve kullanıcı dostudur. Ancak zamanla sisteminizde birçok paket birikebilir ve bu paketler gereksiz kaynak tüketimine veya karışıklığa neden olabilir. Bu yazıda, Debian tabanlı sistemlerde kurulu paketleri nasıl görüntüleyeceğinizi ve gereksiz paketleri nasıl kaldıracağınızı adım adım anlatacağız.

## 1. Kurulu Paketleri Görüntüleme

Sisteminizde kurulu olan paketleri görüntülemek için birden fazla yöntem bulunmaktadır. İşte en yaygın kullanılan komutlar:

### 1.1. **Tüm Kurulu Paketleri Listelemek**

Tüm kurulu paketleri listelemek için `dpkg` komutunu kullanabilirsiniz:

“`bash
dpkg –get-selections
“`

Bu komut, sistemde kurulu olan tüm paketleri ve durumlarını (kurulu, kaldırılmış, vb.) listeler.

### 1.2. **Belirli Bir Paketin Kurulu Olup Olmadığını Kontrol Etmek**

Belirli bir paketin kurulu olup olmadığını kontrol etmek için `dpkg` ve `grep` komutlarını birlikte kullanabilirsiniz:

“`bash
dpkg -l | grep paket_adi
“`

Örneğin, `curl` paketinin kurulu olup olmadığını kontrol etmek için:

“`bash
dpkg -l | grep curl
“`

### 1.3. **APT ile Kurulu Paketleri Listelemek**

APT paket yöneticisi ile kurulu paketleri listelemek için:

“`bash
apt list –installed
“`

Bu komut, APT ile kurulmuş tüm paketleri listeler.

### 1.4. **Kurulu Bir Paketin Detaylarını Görmek**

Kurulu bir paketin detaylarını görmek için:

“`bash
dpkg -s paket_adi
“`

Örneğin, `apache2` paketinin detaylarını görmek için:

“`bash
dpkg -s apache2
“`

### 1.5. **Kurulu Paketlerin Dosyalarını Listelemek**

Kurulu bir paketin hangi dosyaları yüklediğini görmek için:

“`bash
dpkg -L paket_adi
“`

Örneğin, `bash` paketinin kurulu dosyalarını listelemek için:

“`bash
dpkg -L bash
“`

## 2. Paket Kaldırma

Kurulu paketleri kaldırmak için aşağıdaki adımları takip edebilirsiniz.

### 2.1. **Tek Bir Paketi Kaldırma**

Bir paketi kaldırmak için `apt remove` komutunu kullanabilirsiniz:

“`bash
sudo apt remove paket_adi
“`

Örneğin, `vim` paketini kaldırmak için:

“`bash
sudo apt remove vim
“`

### 2.2. **Paketi ve Yapılandırma Dosyalarını Kaldırma**

Paketi ve yapılandırma dosyalarını tamamen kaldırmak için `–purge` seçeneğini kullanın:

“`bash
sudo apt remove –purge paket_adi
“`

Örneğin, `apache2` paketini ve yapılandırma dosyalarını kaldırmak için:

“`bash
sudo apt remove –purge apache2
“`

### 2.3. **Birden Fazla Paketi Kaldırma**

Birden fazla paketi tek seferde kaldırmak için paket isimlerini boşlukla ayırarak yazın:

“`bash
sudo apt remove paket1 paket2 paket3
“`

Örneğin, `vim`, `curl` ve `wget` paketlerini kaldırmak için:

“`bash
sudo apt remove vim curl wget
“`

### 2.4. **Otomatik Olarak Yüklenen Gereksiz Paketleri Temizleme**

Kaldırılan paketlerin bağımlılıkları nedeniyle otomatik olarak yüklenen ancak artık gerekmeyen paketleri temizlemek için:

“`bash
sudo apt autoremove –purge
“`

Bu komut, kullanılmayan ve otomatik olarak yüklenen paketleri kaldırır.

## 3. Örnek: FreeRADIUS Paketlerini Kaldırma

Örneğin, sisteminizde kurulu olan `freeradius` ve ilgili paketleri kaldırmak istiyorsanız:

“`bash
sudo apt remove –purge freeradius freeradius-common freeradius-config freeradius-mysql freeradius-utils
“`

Ardından, gereksiz paketleri temizlemek için:

“`bash
sudo apt autoremove –purge
“`

## 4. Neden Paketleri Kaldırmalısınız?

– **Gereksiz Kaynak Tüketimi:** Kullanılmayan paketler, disk alanı ve sistem kaynaklarını tüketebilir.
– **Güvenlik:** Kullanılmayan servisler, potansiyel güvenlik açıklarına neden olabilir.
– **Sistem Temizliği:** Sisteminizi daha organize ve temiz tutmak için gereksiz paketleri kaldırabilirsiniz.

## 5. Sonuç

Debian tabanlı sistemlerde kurulu paketleri görüntülemek ve kaldırmak oldukça kolaydır. Yukarıdaki adımları takip ederek, sisteminizdeki gereksiz paketleri temizleyebilir ve daha verimli bir ortam oluşturabilirsiniz. Eğer bu rehber işinize yaradıysa, yorum bırakarak deneyimlerinizi paylaşabilir veya sosyal medyada paylaşarak başkalarının da faydalanmasını sağlayabilirsiniz. 😊

Bu blog yazısını kendi sitenizde veya platformunuzda kullanabilirsiniz. Eğer daha fazla teknik rehber veya Linux ipuçları istiyorsanız, abone olmayı unutmayın! 🚀

Bu yazı, hem yeni başlayanlar hem de deneyimli kullanıcılar için faydalı olacak şekilde hazırlanmıştır. Umarım işinize yarar! 😊