ap-get` kullanmayı denediğimde bu hatayı alıyorum:
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
Bunu nasıl düzeltebilirim?
Bir apt komutunu çalıştırırken sudo
kullanmayı unutursanız bu mesajı alırsınız.
Aksi takdirde bu, başka bir şeyin yazılım yüklediğinin veya kaldırdığının ve eylemleri gerçekleştirirken apt veritabanını kilitlediğinin bir işaretidir. Bunu yapabilen programlar şunlardır:
ÖNEMLİ: sisteminizi çökertebileceğinden aşağıdakileri yalnızca son çare olarak deneyin. Önce Faheem'in cevabı'de açıklandığı gibi çalışan herhangi bir apt
veya aptitude
örneğini öldürmeyi deneyin.
Dosyayı kaldırarak kilidi kaldırmaya zorlayabilirsiniz, ancak kilidi tutan programı güvenli bir şekilde kapatmadan önce önerilmez, çünkü bozulmaya neden olabilir veya bir yüklemeyi kesintiye uğratabilirsiniz (kötü). João tarafından sağlanan komut, kilidi tutan programı kapatmalı ve ardından kilidi kaldırmalıdır, ancak sizi yükleme kesintisinden korumaz:
sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock
Ve aynı komut apt önbellek kilidi için de kullanılabilir:
sudo fuser -cuk /var/cache/apt/archives/lock; sudo rm -f /var/cache/apt/archives/lock
Bunu vurmanın en olası yolu şudur:
sudo apt-get install whatever
yazınve komut satırı apt
otomatik olarak update-manager
ile örtüşür.
*Birkaç dakika içinde tekrar denerseniz sorun çözülecektir.
Kilidi yalnızca bir program tutabilir. aptitude, synaptic veya adept çalıştırmadığınızdan emin olun. Synaptic açık olabilir ya da apt-get çalıştıran başka bir terminal penceresi açık olabilir ya da güncelleme yöneticisi çalışıyor olabilir. Bunlardan herhangi birinin çalışıp çalışmadığını kontrol edin, herhangi biri çalışıyorsa kapatın ve tekrar deneyin.
Neyin çalıştığını bulmak için terminalde şu komutu deneyin
ps -e | grep -e apt -e adept | grep -v grep
Not: Bu hiçbir şey yazdırmazsa, kilidi kaldırmak için terminalde aşağıdakileri yazın
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
Artık herhangi bir Paketi yükleyebilirsiniz.