Düzeltme: 'Bozuk Paketleriniz Var' Sorunlarını Düzeltemiyor



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Linux'a bir paket yüklemeye çalışırken, E: Sorunları düzeltemiyor, bozuk paketler tutan korkunç bir satır bulduğunuzu fark edebilirsiniz. Kurulum daha sonra bu noktanın ötesine geçmeyi reddediyor. Bunu, Debian'ın yanı sıra çeşitli Linux Mint ve Ubuntu yan yazılımlarını da içeren, paketleri yönetmek için apt-get kullanan herhangi bir Linux dağıtımında bulabilirsiniz.



Bunun nedeni, kurulu olmayan diğer paketlere bağlı paketlerin kurulu olmasının bir yan etkisi olan bozuk bağımlılıklardır. Apt-get bir şey yüklemeye gittiğinde, ihtiyaç duyduğu bir şeye erişimi olmadığını ve bu nedenle devam edemeyeceğini fark eder. Birkaç temel komut satırı numarası ve grafiksel bir araç her şeyi hızlı bir şekilde düzeltebilir.



Yöntem 1: Tutulan Bozuk Paketleri Düzeltmek için dpkg yapılandırmasını kullanma

Terminalde çalışırken koşmaya çalışırken sudo dpkg –configure -a sisteminizde kurulu olmayan paketlerin neden olduğu bozuk bağımlılıkları arayan otomatik bir güncelleme işlemi başlatmak için. Bu araç, eksik olduğunu düşündüğü paketleri kullanıcı müdahalesi olmadan otomatik olarak yüklemelidir, ancak bir şey yüklemeniz istenirse, komut istemine yanıt vermek için y tuşuna basmanız gerekir.



Bozuk paket bulamazsa herhangi bir çıktı görmemelisiniz. Bunu Xubuntu çalıştıran temiz bir test makinesinde çalıştırdık, bu nedenle herhangi bir hata bulamadık, ancak 'Sorunları Düzeltemiyorsanız, Bozuk Paketleriniz Var' sorunları yaşıyorsanız, bu durumda yüklemeniz gereken birkaç paket bulabilir . Çalıştırdıktan sonra deneyin sudo apt-get install -f komut satırından.



Bu program geçecek ve bir bağımlılık listesi oluşturacak ve ardından durum bilgilerini okuyacaktır. “0 yükseltildi, 0 yeni yüklendi, 0 kaldırılacak ve 0 yükseltilmedi” paketlerinin olduğunu belirten bir mesaj alırsanız, ya bozuk bağımlılık olmadan çalışıyorsunuz ya da önceki komut her şeyi düzeltti. Bu noktada koşabilirsiniz sudo apt-get clean && sudo apt-get güncellemesi bunu takiben sudo apt-get yükseltme sisteminizdeki her paketi güncellemek için. Bu, sisteminizin bu paket sorunlarına ne kadar süredir sahip olduğuna bağlı olarak biraz zaman alabilir.

Yöntem 2: Dist-upgrade komutunu kullanma

Önceki komutu başarıyla tamamlayamayacağınız için 'bazı paketler geri çekildi' şeklinde bir mesaj alırsanız, sudo apt-get dist-upgrade bu paketlerin geri kalanını kurmak için. Düzenli yükseltme işlevini yerine getirmenin yanı sıra, uzaktan yükseltme seçeneği, paketlerin daha yeni sürümleriyle değişen bağımlılıkları yönetir. Apt-get özel bir çakışma sistemine sahip olduğundan, genellikle sisteminiz için daha az önemli olanlara hiçbir şey yapmamak pahasına en önemli paketleri yükseltmeye çalışır. Bu komutu kullanmak, bunları bile güncellemeye zorlar.

Bununla birlikte, herhangi bir bozuk paket tespit edilmediyse, hiçbir şeyin yükseltilmediğine ve yeni kurulmadığına dair üçüncü bir mesaj alırsınız. Eğer durum buysa, deneyebilirsin sudo apt-get yükseltme tekrar, böylece herhangi bir değişiklik varsa, otomatik yükseltme alt yordamı geçerli olabilir. Öte yandan, ihtiyacınız olan paketin belirli adını biliyorsanız, o zaman manuel olarak kurabilirsiniz.

Örneğin, GNUStep çalışma zamanı bileşeninin, ses sentezini kullanmak istediğinizden beri eksik olduğunuz şey olduğunu varsayın. Sadece yazabilirsin sudo apt-get install gnustep-gui-çalışma zamanı bu hayati paketi kurmak için. Bunun yalnızca bir örnek olduğunu ve gnustep-gui-runtime'ı yüklemeniz gereken herhangi bir paketin adıyla değiştirebileceğinizi unutmayın. Apt-get standardını temel alan modern dağıtımların birkaç bin paketi vardır, ancak aradığınız paketin adını bildiğiniz sürece bunu yüklemeye zorlar.

Yöntem 3: Bozuk Paketleri Synaptic ile Düzeltin

Synaptic grafik paket yöneticiniz varsa, bu aracı sahip olabileceğiniz bozuk paketleri düzeltmek için de kullanabilirsiniz. Programı açın ve ardından Düzenle açılır seçim listesini seçin. Bu menüde bir 'Kırık Paketleri Onar' seçeneğine sahip olmalısınız, bu nedenle varsa seçin. Çok fazla bozuk paket yoksa çalıştırılması çok uzun sürmez, ancak yürütmeyi yavaşlatacak bir dizi hata bulabilir.

Her şeyi incelemeyi bitirdiğinde, alt durum satırında 'Bağımlılık sorunları başarıyla giderildi' ifadesini göreceksiniz.

Artık paketleri normal şekilde güncelleyebilir ve kurabilirsiniz. Çoğu kullanıcı, Synaptic'te zaten çalışıyorlarsa, işleri bu şekilde yapar, ancak ihtiyacınız olduğunda oradadır. Çalıştırıldıktan sonra Synaptic'i kapatabilir ve komut isteminden tekrar çalışabilir veya burada değişiklik yapmaya devam edebilirsiniz.

3 dakika okundu