Bir “E: / usr / lib / apt / Methods / http yöntem sürücüsü bulunamadı.” Hatasını nasıl düzeltirim?


108

Paketlerimi terminalden güncellemeye çalıştım ve elimde bu var:

$ 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.

Ne anlama geliyor? Amerika Birleşik Devletleri ayna kullanıyorum ve ana sunucuyu ayna için kullanmaya çalıştım ve aynı sonucu almaya devam ediyorum, çünkü güncelleme yok?


Şovunu Can /etc/apt/sources.list?
César

1
Cevabını bakın bu bir , bu Debian Stretch benim için sorun çözüldü.
sabah

Yanıtlar:


186

SirCharlo bu sorunun bir kopyasında şöyle dedi:

sudo apt-get install apt-transport-https

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


1
Bu benim için Debian Squeeze'de işe yaradı.
Matt Alexander

1
Bu nasıl mümkün olabilir? İnternete bağlanamıyor.
Avinash Raj

1
Ne yazık ki, uygun önbellekiniz güncel değilse çok işe yaramaz. Şimdi bir "kovadaki delik" sorununda sıkışıp kaldım :(
Owen

Benim için çalıştı, teşekkürler. Debian 7.x
Vitor Luiz da Silva

1
@Bir kimsenin herhangi bir imzasız paketin çevresine bir değiştirme ya da truva atı ambalajı sağlamasına izin verecek olan
mikemaccana

7

benim durumumda, tüm listeyi .list dosyasında bulun, örneğin:

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

Listedeki bazı kaynaklar http: // olarak değiştirilmiş olsa bile https: // kullanılarak zorlanır. https: //

çözümler:

  1. yedekleme ve https kaynağını kaldırmak ilk
  2. sonra apt-get update komutunu çalıştırın
  3. run sudo apt-get install apt-taşıma-https
  4. https kaynağını geri yükle

Yani güvensiz bir bağlantı üzerinden güncellemeniz gerektiğini söylüyorsunuz?
David 天宇 Wong

Bu benim için kali linux için çalışan tek çözüm oldu
shenk

4

Taze OrangePi görüntüde de aynı problem vardı. Https https değiştirmek yardımcı olmadı. Sonunda http https adında bir sembolik bağlantı oluşturdum ve apt-get update komutunu gerçekleştirdim. Yüklemek için ilk şey apt-transport-https oldu, güncellemeyi yeniden çalıştırdım.


1
OrangePI aslında hala bu soruna sahip görünüyor, bu durumda bir "sembolik bağlantı" ile ne demek istediğinizi tam olarak açıklayabilir misiniz?
30'da

2
@ dlewin cd /usr/lib/apt/methodssonra ln -s http httpshile yapar.
Alex,

2

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

https//:

ama doğru:

https://

Böylece çizgiyi şu şekilde düzeltirim:

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

ve hepsi çözüldü!


0

Daha önce bu problemle karşılaştım, benim durumumda problem vardı /etc/apt/sources.list. Tırnak işareti olmadığından emin olun ''veya "":

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

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

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

Ayrıca, @arhimed'in önerdiği gibi, protokolün iyi yapılandırıldığından emin olun: http://


Her şey başka bir fikirde mi?
Abe,

0

Benim hatam yöntem sürücüsünü okudum /usr/lib/apt/methods/htttpve burada okuduktan ve tüm teklifleri denedikten sonra, httpfazladan bir tane olduğunu fark ettiğimde pes etmek üzereydim t.

Bunu yapmaya gittim:

sudo -H gedit /etc/apt/source.list

Ctrl+ Ftüm örneklerini bulmak için htttp.

fazladan t

Kaydedilmiş (böcekin aldığından emin olmak için iki kez)

Ve viyola, problem çözüldü.

Sanırım GERÇEKTEN GERÇEKLEŞTİRMEM GEREKMEKTEDİR Hata mesajlarını üzerlerinden süzerken okudum. Ders öğrenildi. bu bir daha olmayacak


0

/etc/apt/sources.list adresinde https linklerini arayın, aynı linkin http linkinin çalışıp çalışmadığını kontrol edin. eğer öyleyse, http 'i https ile değiştirin ve keyfini çıkarın. Aksi halde sudo apt-get install apt-transport-https komutunu kurun, yukarıdaki cevapta Damiön la Bagh tarafından belirtildiği gibi


0

Buradaki yorumlarım OP'nin sorusuyla doğrudan ilgili değil, ancak bu sayfa Google'ın ilk sonuçta ortaya çıkması nedeniyle, aramaya E: The method driver /usr/lib/apt/methods/https could not be found.başladığım hatayı aradı , sorunumu çözmeme yardımcı olan bazı bilgiler ekliyorum.

Bilinmeyen bir bilgisayarın web trafiğini, devam etmeden önce ağın hizmet şartlarına "katılıyorum" gerektiren bir web sayfasına yönlendiren "güvenlik duvarı" türü bir aygıt içeren bir ethernet ağındayım. Bu sayfa HTTPS sayfası olarak sunuluyor. Bu nedenle, herhangi bir zamanda apt-getbağlanmayı deneyen bir HTTPS sitesinde bitiyordu. Bu yüzden kurulmaya apt-transport-httpsçalışmak benim için işe yaramadı.


Buna esir portalı denir .
muru

0

Bunun çok eski bir konu olduğunun farkındayım, ama benim durumumda sources.list dosyası "http" i eksikti. Adresinde (yani, http://kali.org - http://http.kali.org ) Bunu çevremdeki iki VM'yi karşılaştırırken buldum. Hatanın nereden geldiğinden emin değiliz, ancak bunu değiştirmek sorunu çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.