“E: Metod / usr / lib / apt / method / http bulunamadı.” hatası nasıl giderilir?

83

Paketlerimi terminalden güncellemeyi denedim ve sahip olduğum şey buydu:

$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.

Bunun anlamı nedir? Amerika Birleşik Devletleri'nin aynasını kullanıyorum ve ayna için ana sunucuyu kullanmayı denedim ve aynı sonucu almaya devam ediyorum, çünkü güncelleme yok mu?

    
sordu Abe 19.07.2012 21:42

9 cevap

146

SirCharlo, bu sorunun kopyası içinde şunları söyledi:

sudo apt-get install apt-transport-https

Denedim ve benim için çalıştı.

    
verilen cevap Kat Amsterdam 03.11.2012 21:53
5

Benim durumumda, .list dosyasındaki tüm kaynakları bul, örneğin:

/etc/apt/sources.list 
/etc/apt/sources.list.d/nginx.list 
/etc/apt/sources.list.d/passenger.list

Listede bir kaynak http: // olarak değiştirilse bile https: // kullanılarak zorlanır. https: //

adresine yönlendirilir.

çözümler:

  1. yedekle ve ilk önce https kaynağını kaldır
  2. sonra apt-get update'i çalıştır
  3. sudo apt-get install apt-transport-https komutunu çalıştır
  4. https kaynağını geri yükleme
verilen cevap Rifki Fauzi 08.02.2016 19:05
1

Sorunum /etc/apt/sources.list.d/opera-stable.list adresindeki Opera tarayıcısıydı, şöyle yazılmıştır:

https//:

ancak doğru:

https://

Bu yüzden satırı şu şekilde düzeltirim:

deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)

ve hepsi çözüldü!

    
verilen cevap MaxV 07.05.2017 23:31
1

Taze OrangePi görüntüsünde aynı sorun vardı. Https'yi http olarak değiştirmek yardımcı olmadı. Son olarak, https adında http ile bir bağlantı oluşturdum ve apt-get güncellemesini gerçekleştirebildim. Yüklenecek ilk şey, güncellemeyi yeniden çalıştırdığımdan apt-transport-https idi.

    
verilen cevap Atlasz 02.09.2017 09:44
0

Bu problemle daha önce karşılaştım, benim durumumda problem /etc/apt/sources.list idi. % Ko_de% veya '' tırnak işareti bulunmadığından emin olun:

deb "http://archive.canonical.com/ubuntu/ maverick partner (Source Code)"

Tırnakları kaldırın ve şu satırları şuraya değiştirin:

deb http://archive.canonical.com/ubuntu/ maverick partner (Source Code)

Ayrıca, @arhimed'in önerdiği gibi, protokolün iyi oluşturulduğundan emin olun: ""

    
verilen cevap César 19.07.2012 22:40
0

Benim hatam, /usr/lib/apt/methods/htttp sürücüsünü okuyor ve burada okuduktan sonra ve tüm teklifleri denedikten sonra, http değerinin bir% t 'si olduğunu fark ettiğimde pes etmeyi bırakmak üzereydim.

Bunu yapmaya gittim:

sudo -H gedit /etc/apt/source.list
htttp öğesinin tüm örneklerini bulmak için

Ctrl + F .

ekstra t'yi kaldır

Kaydedildi (tetikleyicinin aldığından emin olmak için iki kez)

Ve viyola, sorun çözüldü.

Bu tahmin etmeliyim GERÇEKTEN Hata mesajlarını okuduğum gibi gözden geçirdim. Ders öğrenildi. Bu tekrar olmayacak

    
verilen cevap Conrad Dalton 13.02.2015 23:44
0

/etc/apt/sources.list adresindeki https bağlantılarını arayın Aynı bağlantının http linkinin çalışıp çalışmadığını kontrol edin. eğer yaparsa http ile https değiştirin ve keyfini çıkarın. Aksi takdirde, yukarıda belirtilen cevapta Damiön la Bagh tarafından söylenen sudo apt-get install apt-transport-https'yi yükleyin

    
verilen cevap Shanmuga 07.01.2016 16:15
0

Buradaki yorumlarım doğrudan OP’in sorusuyla ilgili değil, ancak bu sayfa google’ın ilk sonucunu bulduğunda E: The method driver /usr/lib/apt/methods/https could not be found. arama yaparken ilk olarak çözdüğüm hata oldu, bana yardımcı olan bazı bilgiler ekledim sorunumu çöz.

Bilinmeyen bir bilgisayarın web trafiğini, devam etmeden önce ağ için hizmet şartlarını "kabul etmenizi" gerektiren bir web sayfasına yönlendiren "güvenlik duvarı" türü bir cihaz içeren bir ethernet ağında olacağım. Bu sayfa bir HTTPS sayfası olarak sunulmakta. Bu nedenle, apt-get her zaman bağlanmayı denedi, bir HTTPS sitesinde sona ermişti. Bu ayrıca apt-transport-https yüklemeyi denemem de benim için çalışmadı.

    
verilen cevap Marcus G 15.05.2016 20:10
0

Bunun çok eski bir iş parçacığı olduğunu anlıyorum, ancak benim durumumda sources.list dosyası "http." eksikti. adreste. (yani, İşte vs İşte ) Karşılaştırırken bunu keşfettim Benim ortamımda iki VM. Hatanın nereden geldiğinden emin değil, ancak bunun yerini değiştirmek sorunu çözdü.

    
verilen cevap CybeArcher 17.12.2016 16:05

Etiketlerdeki diğer soruları oku