Herkese selamlar, Bu yazımda ubuntu işletim sistemlerde farklı eklenti kurulumlarında karşımıza çıkan E: Unable to locate package docker-engine hatasının ne olduğunu ve nasıl çözümleyebileceğimizi aktaracağım.
E: Unable to locate package docker-engine Hatası Nedir?
“E: Unable to locate package docker-engine” hatası genellikle, Docker’ı apt-get gibi bir paket yöneticisi kullanarak Linux tabanlı bir sisteme yüklemeye çalıştığınızda ve paket yöneticisi “docker-engine” adlı paketi bulamadığında ortaya çıkar. .
Bu hata, aşağıdakiler gibi çeşitli nedenlerle ortaya çıkabilir:
Docker paket deposu, sisteminizde doğru şekilde yapılandırılmamış.
Docker deposunda paket adı değiştirilmiş veya kullanımdan kaldırılmıştır.
Sisteminiz, yüklemeye çalıştığınız Docker paketi ile uyumlu değil.
Bu hatayı gidermek için aşağıdakileri deneyebilirsiniz:
Docker paket deposunun sisteminizde doğru yapılandırıldığını kontrol edin. Bunu, paket listelerini güncellemek için “sudo apt-get update” komutunu çalıştırarak ve ardından “sudo apt-get install docker-engine” komutunu tekrar çalıştırarak yapabilirsiniz.
Paket adının değişip değişmediğini görmek için Docker deposunu kontrol edin. Bunu, Docker web sitesini ziyaret ederek veya belirli Linux dağıtımınızın belgelerini kontrol ederek yapabilirsiniz.
Sisteminizin yüklemeye çalıştığınız Docker paketi ile uyumlu olduğundan emin olun. Örneğin Docker, Linux çekirdeğinizin belirli bir sürümünü gerektirebilir.
Docker’ı hala yükleyemiyorsanız, paketi Docker web sitesinden indirerek ve verilen kurulum talimatlarını izleyerek manuel olarak kurmayı deneyebilirsiniz.
Yeni kurulum nasıl yapılır?
İlk olarak, resmi Docker deposu için GPG anahtarını sisteme ekleyin:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker deposunu APT kaynaklarına ekleyin:
Docker, test kaynağı için bile mevcut olmadığından (şu anda) eoan kaynak listesini kullanacağız ve eoan’dan sürüm alacağız.
sudo bash -c 'echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu eoan stable" > /etc/apt/sources.list.d/docker-ce.list'
Ardından, paket veritabanını yeni eklenen depodan Docker paketleri ile güncelleyin:
sudo apt-get update
Varsayılan Ubuntu 20.04 deposu yerine Docker deposundan yüklemek üzere olduğunuzdan emin olun:
apt-cache policy docker-ce
Son olarak, Docker’ı kurun:
sudo apt-get install -y docker-ce
Docker kuruldu, Çalıştığını kontrol edin:
sudo systemctl status docker
Umarım yararlı olmuştur 🙂