Bozuk paketlerin onarılması gerekiyor, aksi takdirde yazılım çalışmayacaktır. İşte bozuk paketleri nasıl bulacağınız ve bunları Linux’ta nasıl düzelteceğiniz.

Linux'ta Bozuk Paketler Nasıl Bulunur ve Onarılır

Linux’taki paket yöneticileri, paketlerin yüklenmesini ve kaldırılmasını kontrol etmenizi sağlar. Buna ek olarak, paket yöneticileri ayrıca sisteminizdeki bozuk paketleri bulmanıza ve Linux paketleriyle ilgili çeşitli sorunları gidermek için bunları yeniden yüklemenize yardımcı olur.

Linux’ta bozuk paketleri bulmak ve düzeltmek için hangi komutları kullanacağınızı bilmiyorsanız, bu kılavuz tam size göre. Bozuk paketleri, sisteminizin bozuk paketler içerip içermediğini nasıl kontrol edebileceğinizi ve bunları nasıl düzgün bir şekilde yeniden kuracağınızı kısaca tartışacağız.

Bozuk Paketler Nelerdir?

Linux’ta yeni bir paket kurduğunuzda, tüm kurulum sürecinden sisteminizin paket yöneticisi sorumludur. Bu paket yöneticileri, istisnaları ve hataları işlemek için yerleşik yöntemlere sahiptir. Ancak bazen beklenmedik sorunlar olması durumunda kurulum durur ve paketin tamamı kurulmaz. Bu tür paketlere Linux’ta bozuk paketler denir.

APT gibi paket yöneticileri, sistemde bozuk bir paket bulursa, paketlerin daha fazla yüklenmesine izin vermez. Böyle bir durumda kırılan paketi onarmak tek seçenektir.

Bozuk Paketler Nasıl Bulunur ve Onarılır

Her paket yöneticisi farklı paket türlerini işler. Örneğin, DNF ve YUM, RPM paketlerini indirmek ve kurmak için Red Hat Paket Yöneticisi (RPM) ile birlikte çalışır. Benzer şekilde, APT, Debian tabanlı dağıtımlarda temel dpkg yazılımı için bir ön uç sarmalayıcı görevi görür.

Ubuntu ve Debian’da Bozuk Paketleri Yeniden Yükleme

APT, her Debian tabanlı dağıtımda önceden yüklenmiş olarak gelen varsayılan paket yöneticisidir. APT dışında, Debian ve Ubuntu kullanıcıları paketleri dpkg kullanarak manuel olarak indirip kurabilirler.

Kali Linux’ta bozuk paketleri düzeltmek istiyorsanız, aşağıda belirtilen adımlar da işe yarayacaktır, çünkü Kali, Debian tabanlı bir dağıtımdır.

APT kullanarak Debian tabanlı dağıtımlardaki bozuk paketleri düzeltmek için;

  • Klavyenizde Ctrl + Alt + T tuşlarına basarak terminali açın ve şunu girin:
  • sudo apt –fix-missing update
  • Mevcut kaynaklardan sisteminizin paket listesini güncelleyin:
  • sudo apt update
  • Şimdi, -f bayrağını kullanarak bozuk paketlerin kurulumunu zorlayın. APT, sisteminizdeki bozuk paketleri otomatik olarak arayacak ve bunları resmi depodan yeniden kuracaktır.
  • sudo apt install -f

Yukarıdaki adımlar işinize yaramazsa dpkg kullanarak sorunu çözmeyi deneyebilirsiniz.

dpkg’yi, zaten paketi açılmış ancak yapılandırmadan geçmesi gereken tüm bekleyen paketleri yeniden yapılandırmaya zorlayın. Komuttaki -a bayrağı, All anlamına gelir.

  • sudo dpkg –configure -a
  • Required by dpkg olarak işaretlenmiş tüm paketlerin bir listesini almak için grep’i dpkg ile birleştirin .
  • sudo dpkg -l | grep ^..r
  • Tüm bozuk paketleri silmek için –remove bayrağını kullanın .
  • sudo dpkg –remove –force-remove-reinstreq
  • Paket önbelleğini temizleyin ve apt clean kullanarak komut dosyalarını yükleyin .
  • sudo apt clean
  • Şimdi, aşağıdaki komutu kullanarak sisteminizin paket listelerini güncelleyin:
  • sudo apt update
  • Fedora/CentOS ve RHEL’de Bozuk Paketleri Düzeltin

YUM ve DNF, bozuk paketleri otomatik olarak yönetme konusunda harika olsalar da, bir Linux sisteminde kurulu binlerce paket olduğu için bazen sorunlar ortaya çıkabilir. Bu gibi durumlarda, bu tür sorunları hızla düzeltmek için RPM’yi (Fedora ve CentOS için temel paket yöneticisi) kullanabilirsiniz.

  • -V bayrağını kullanarak sisteminizdeki tüm paketleri doğrulayın .
  • sudo rpm -Va
  • Sisteminizde kurulu tüm paketleri içeren uzun bir liste göreceksiniz.
  • Bozuk paket sorununa neden olabileceğini düşündüğünüz paketi yeniden yükleyin.
  • sudo dnf –refresh reinstall packagename

Yukarıdaki adımlar oldukça zahmetlidir; yüzlerce listeden hangi paketin soruna neden olduğunu belirlemek yorucudur. RPM güçlü bir paket yöneticisi olmasına ve bu tür sorunlarla nadiren karşılaşmanıza rağmen, yakın gelecekte benzer bir durumla karşılaşmanız durumunda bu sorunların nasıl çözüleceğini bilmek yine de önemlidir.

Linux Dağıtımlarında Paketleri Yönetme

Linux’taki paket yöneticileri, başarısız kurulumlar da dahil olmak üzere sorunların çoğunu halledebilir. Ancak bazen, yalnızca sezgisel olarak çözülebilecek çeşitli sorunlar ortaya çıkar. Bozuk paketleri düzeltmenin çözümü birkaç adımdan oluşur: bozuk paketi tanımlama, yeniden yükleme ve sistemin paket listesini güncelleme.

İnternette denemeye değer sayısız Linux dağıtımı var, ancak derinlerde her birinin benzer bir temeli var. Masaüstü ortamları, benzersiz bir kullanıcı deneyimi sağlayarak her dağıtımı birbirinden ayırır. Sonunda Linux ile devam etmeye karar verdiyseniz, zevkinize uygun ideal bir masaüstü ortamı seçmek önceliğiniz olmalıdır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir