Eksik ve bozuk paketleri düzeltmek için apt-get kullanın

Use Apt Get Fix Missing



Linux'taki paket yöneticileri, bir sisteme ek yetenekler eklemek için kullanılan en kullanışlı programlardır. Paketleri kurmak, kaldırmak, güncellemek ve yükseltmek için kullanılabilirler ve ayrıca bağımlılık çözümleme özelliklerine de sahiptirler. Ancak, diğer tüm programlarda olduğu gibi, bu paket yöneticilerinde de işler ters gidebilir. Bazen, bir üçüncü taraf programını güncellerken veya kurarken, kurulum yanlış gider ve eksik bağımlılıkları ve bozuk paketleri kurmanızı gerektiren hatalara neden olur. Bu hata, uygun olmayan paket yönetimi, paketlerin yanlış yüklenmesi ve gereksiz paketlerin yüklenmesi nedeniyle de oluşabilir. Sebebi ne olursa olsun, sorun şu ki, bir hata alırsınız ve sorunu çözene kadar yeni bir paket ekleyemez, mevcut paketleri güncelleyemez veya silemezsiniz.

Bu yazımızda apt-get komutunu kullanarak eksik bağımlılıkları ve bozuk paketleri nasıl düzelteceğimizi öğreneceğiz. Bu makalede bahsedilen komutları ve prosedürü bir Debian 10 sisteminde çalıştırdığımızı unutmayın. Aynı prosedür Ubuntu ve daha eski Debian sürümlerinde de izlenebilir.







Çözümleri denemek ve sorunu çözmek için komut satırı Terminalini kullanacağız. Debian'da Terminal uygulamasını açmak için klavyedeki süper tuşa basın ve beliren arama çubuğunu kullanarak onu arayın. Arama sonucu göründüğünde, açmak için Terminal simgesine tıklayın.



Eksik ve bozuk paketleri düzeltmek için apt-get'i kullanma

Apt-get, paketleri kurmak, yükseltmek ve kaldırmak için kullanılan Terminal tabanlı bir paket yönetim aracıdır. Bu özelliklerin yanı sıra, eksik bağımlılıkları ve bozuk paketleri düzeltmek için kullanılabilecek bayraklara da sahiptir.



Yöntem 1





Kullan düzeltme eksik ile seçenek apt-get güncellemesi güncellemeleri çalıştırmak ve paketlerin güncel olduğundan ve paketler için yeni bir sürüm bulunmadığından emin olmak için.

$sudo apt-get güncellemesi --düzeltme-eksik



Güncellemeyi bitirdikten sonra, paket yöneticisini eksik bağımlılıkları veya bozuk paketleri bulmaya ve yüklemeye zorlamak için aşağıdaki komutu yürütün.

$sudo apt-get install -F

apt-get aracılığıyla bozuk paket sorununu çözmenin bir başka yaklaşımı da /etc/apt/sources/list dosyasını düzenlemek ve mevcut paketlerin daha yeni sürümlerine sahip siteler eklemektir. Daha sonra çalıştırma apt-get güncellemesi depo listesini güncelleme komutu.

Yukarıdaki yöntem bozuk bağımlılıklar ve bozuk paketler sorununu çözmezse ve hala hatayı alıyorsanız, aşağıdaki yöntemleri deneyin.

Diğer yöntemler. Diğer metodlar

Yöntem 1:

Bu yöntemde kullanacağımız apt-get autoremove ve dpkg eksik bağımlılıkları ve bozuk paketleri düzeltmek için.

1. Terminal'de aşağıdaki komutu yürüterek depo dizinini güncelleyin:

$sudo apt-get güncellemesi

2. Ardından, yerel depoyu temizlemek için aşağıdaki komutu yürütün:

$sudo apt-temiz

3. Artık gerekmeyen tüm gereksiz paketleri kaldırmak için aşağıdaki komutu yürütün:

$sudo apt-get autoremove

Yukarıdaki komut, karşılanmayan bağımlılıkları veya bozuk paketin adını görüntüler.

4. Ardından, bozuk paketi kaldırmaya zorlamak için Terminal'de aşağıdaki komutu çalıştırmayı deneyin:

$sudo dpkg --kaldırmak -Kuvvet --force-remove-reinstreqPaket ismi

Yöntem 2:

Aşağıdaki yöntemde, kullanacağız dpkg—yapılandır Eksik bağımlılıkları ve bozuk paketleri düzeltmek için komut.

Dpkg, paketleri kurmak, kaldırmak ve yönetmek için kullanılabilen bir paket yönetim aracıdır. Apt-get'e benzer şekilde, bozuk paketleri ve eksik bağımlılıkları düzeltmeye de yardımcı olabilir. Paketleri kurarken veya güncellerken bazı hatalar alırsanız, dpkg ile aşağıdaki çözümü deneyin:

1. Kısmen kurulmuş tüm paketleri yeniden yapılandırmak için Terminal'de aşağıdaki komutu yürütün.

$sudo dpkg --yapılandır -ile

Bizim durumumuzda olduğu gibi yukarıdaki komut işe yaramazsa ve hatalı paketi gösteren benzer sonuçlar görüyorsanız, paketi kaldırmayı deneyin.

2. Hatalı paketi kaldırmak için aşağıdaki komutu Terminal'de yürütün.

$apt-get kaldır <paket ismi>

3. Ardından yerel depoyu temizlemek için aşağıdaki komutu kullanın:

$sudo apt-temiz

Yukarıdaki çözümlerden herhangi birini denedikten sonra, bağımlılıkların çözüldüğünden ve bozuk paketlerin onarıldığından veya kaldırıldığından emin olmak için güncelleme komutunu çalıştırın.

$sudo apt-get güncellemesi

Bağımlılık ve bozuk paket hatalarının düzeltilmesi ve ardından sistemin normal durumuna döndürülmesi saatler alabilir. Bazen o kadar karmaşık hale gelir ki sonunda düzelttiğinizde kendinizi çok şanslı hissedersiniz. Bu hatayla ilgili bazı çözümler sunduk, bu yüzden lütfen bir deneyin. Bahsetmediğimiz olası çözümlerden bazılarını biliyorsanız, lütfen yorumlarda bize bildirin.