Bir şey yüklemeye çalıştınız, ancak Ubuntu onu gemiye getiremiyor. Apt, “kurulum adayı yok” hakkında bir şeyden bahsediyor. Bu ne anlama geliyor, sorunun kaynağı nedir ve düzeltilebilir mi? İşte bunu düzeltmenin bazı yolları.
Bunun anlamı ne?
Apt’nin hiçbir fikri olmayan bir paketi yüklemeye çalışırsanız, onu bulamadığını size bildirecektir. Bu, bir paketin adını yanlış yazarsanız veya depoda olmayan bir uygulamayı yüklemeye çalışırsanız olabilir.
Ayrıca başka bir eksik paket vakası daha var – Apt onu her zamanki konumunda bulamıyor, ancak başka bir paket ona atıfta bulunduğundan var olduğunu biliyor.
Bu gibi durumlarda sorun Apt’ın onu nerede ve nasıl bulacağını bilmemesidir.
Nasıl Düzeltebilirsin?
Yaptığınız son güncelleme/yükseltme sırasında girişin kaldırılıp kaldırılmadığını kontrol ederek başlayın. Şifreli günlüklerde onu avlamak zorunda değilsiniz. Yüklü yazılımınızın en son sürümlerini almak için başka bir güncelleme/yükseltme yapmanız yeterlidir. Bu süreçte Apt’ın veritabanı güncellenecektir. Ardından paketi yeniden yüklemeyi deneyin.
Bu işe yaramadıysa, belirli paketi muhtemelen şu anda listelenmemiş bir depoda bulacaksınız. Sadece onu bulmanız ve dağıtımınızın yazılım kaynaklarına eklemeniz gerekir.
İnternet, kayıp depoyu bulmada arkadaşınızdır. Bulunduktan sonra, şu komutla depoyu Ubuntu’ya ekleyebilirsiniz:
Bazı ender durumlarda, sorun eksik bir depo değil, yeniden adlandırılmış bir pakettir. Kullanılabilir benzer adlara sahip paketleri kontrol etmek için şu komutu kullanın:
Aradığınız şeye bağlı olarak, bu, kullanılabilir yazılımların büyük bir listesini getirebilir. İşte bunu daraltmak için bir numara: Genellikle paket adlarında köklü ad değişiklikleri olmaz. Değişebilecek olan, bir sürüm numarası veya ikincil bir anahtar kelimedir. Neyse ki,
apt-cache Regex’i destekler. Böylece, belirli bir anahtar kelimeyle başlayan paketleri arayabilirsiniz.
Örneğin, yukarıdaki komutu PACKAGE_NAME olarak “firefox” kullanarak girdiğinizi varsayalım. Bu durumda, adında veya açıklamasında firefox kelimesi geçen düzinelerce giriş görürsünüz. Bunun yerine şunları deneyebilirsiniz:
Yukarıdaki komut, adı PACKAGE_NAME ile başlayan tüm paketlerin bir listesini döndürür. PACKAGE_NAME’i firefox için değiştirdiyseniz, “firefox” kelimesiyle başlayan tüm paketlerin bir listesini görürsünüz. Bunların arasında muhtemelen aradığınıza bir alternatif bulacaksınız.
“Kurulum adayı yok” sorunuyla hiç karşılaştınız mı ve evet ise nasıl çözdünüz? Aşağıdaki yorum bölümünde bize bildirin. Ubuntu’da bir git kullanıcı adı ve e-postasının nasıl ayarlanacağını öğrenmek için okumaya devam edin.