“yöntem sürücüsü / usr / lib / apt / yöntemler / https bulunamadı” güncelleme hatası

121
sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
[email protected]:~$ sudo apt-get clean
[email protected]:~$ cd /var/lib/apt
[email protected]:/var/lib/apt$ sudo mv lists lists.old
[email protected]:/var/lib/apt$ sudo mkdir -p lists/partial
[email protected]:/var/lib/apt$ sudo apt-get clean
[email protected]:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
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?
[email protected]:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.

apt-get güncellemesi yaparken neden bu hataları alıyorum?

    
sordu Michael12uk 14.02.2012 17:29

3 cevap

194

Dene:

sudo apt-get install apt-transport-https
    
verilen cevap SirCharlo 14.02.2012 18:49
55

Bu sorunla da karşılaştım. % Co_de% yüklendikten sonra bunu düzeltemedim, çünkü söz konusu makinede herhangi bir paket güncellemesi yaptığımdan epey bir süre geçti ve ihtiyaç duyduğum paketin sürümü artık paket deposunda mevcut değildi . (Kullanılabilir bir sürüm elde etmek için önce apt-transport-https başarılı bir şekilde başarılı olmak zorundaydım.) Böylece apt-get'in aniden HTTPS kullanmayı denemesinin nedenini bulmak zorunda kaldım ve bunu yapmasını engellemeye başladım.

Benim durumumda, apt-get update dizinimdeki bir config dosyasında listelenen üçüncü tarafa ait apt kaynaklarından birinin tüm karşıdan yüklemeler için HTTPS kullanmaya geçtiği ve /etc/apt/sources.list.d yönünü yeniden yönlendirmeye başladıkları ortaya çıkıyor. URL http:// URL’si. Bu, kaynak yapılandırmamın hiçbiri istemese bile HTTPS'yi kullanmaya teşebbüs ediyordu. (Bunu, web tarayıcımda kaynak deposu URL'sini açarak ve sayfa yüklendiğinde adres çubuğundaki URL'nin https:// olarak değiştirildiğini fark ederek keşfettim.)

Bunun bir üçüncü taraf deposu olduğu ve bu nedenle zorunlu olmadığı için, bu kaynağı geçici olarak devre dışı bıraktım, sonra% co_de reran% 'ı ve sorun olmadan çalıştı. % Co_de%, https:// ve apt-get update sonra, o üçüncü taraf apt kaynağını yeniden etkinleştirebildim ve oradan da her şey çalıştı.

    
verilen cevap Nate C-K 29.08.2014 19:24
5

Bu dizindeki dosyaları kontrol edin: /etc/apt/sources.list.d

Dosyalardan biri HTTPS ile başlayan bir havuza yöneldi. En başa # ekleyerek bu satırı yorumlayın ve şunu deneyin: apt-get update

    
verilen cevap mnorouzi 08.03.2017 09:02

Etiketlerdeki diğer soruları oku