Ich habe versucht, meine Pakete vom Terminal aus zu aktualisieren. Das habe ich bekommen:
$ 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.
Was bedeutet das? Ich verwende den United States Mirror und habe versucht, den Hauptserver für den Mirror zu verwenden. Ich erhalte immer das gleiche Ergebnis. Liegt das daran, dass es keine Updates gibt?
/etc/apt/sources.list
?Antworten:
SirCharlo sagte im Duplikat dieser Frage:
Ich habe es versucht und es hat bei mir funktioniert.
quelle
In meinem Fall finden Sie alle Quellen in der .list-Datei, zB:
Einige Quellen in der Liste werden gezwungen, https: // zu verwenden, auch wenn Sie sie in http: // geändert haben. Sie werden dann zu https: // umgeleitet.
Die Lösungen sind:
quelle
Hatte das gleiche Problem bei frischem OrangePi-Image. Das Vertauschen von https zu http hat nicht geholfen. Schließlich habe ich einen Symlink zu http mit dem Namen https erstellt und konnte apt-get update ausführen. Als erstes musste apt-transport-https installiert werden, bevor ich das Update erneut ausführte.
quelle
cd /usr/lib/apt/methods
dannln -s http https
den Trick.Mein Problem war der Opera-Browser in /etc/apt/sources.list.d/opera-stable.list , es wurde geschrieben:
aber das richtige ist:
Also behebe ich die Zeile folgendermaßen:
und alles gelöst!
quelle
Ich habe mich schon einmal mit diesem Problem befasst, in meinem Fall war es das Problem
/etc/apt/sources.list
. Stellen Sie sicher, dass keine Anführungszeichen vorhanden sind,''
oder""
:Entfernen Sie Anführungszeichen und ändern Sie diese Zeilen in:
Stellen Sie außerdem, wie von @arhimed vorgeschlagen, sicher, dass das Protokoll korrekt aufgebaut ist:
http://
quelle
Mein Fehler beim Lesen des Methodentreibers
/usr/lib/apt/methods/htttp
und nachdem ich hier gelesen und alle Angebote ausprobiert hatte, wollte ich aufgeben, als ich bemerkte, dass derhttp
einen zusätzlichen hattet
.Ich habe folgendes gemacht:
Ctrl+ FAuf alle Instanzen zu finden
htttp
.entfernte das Extra t
Gespeichert (zweimal, um sicherzustellen, dass der Scheißer es genommen hat)
Und Viola, Problem gelöst.
Das heißt, ich muss die Fehlermeldungen WIRKLICH lesen, da ich sie überflogen habe. Lektion gelernt. das wird nicht wieder vorkommen
quelle
Suchen Sie nach https-Links in /etc/apt/sources.list und prüfen Sie, ob der http-Link desselben Links funktioniert. Wenn dies der Fall ist, ersetzen Sie http durch https und genießen Sie. ansonsten installiere sudo apt-get installiere apt-transport-https wie in der obigen Antwort von Damiön la Bagh angegeben
quelle
Meine Kommentare hier beziehen sich nicht direkt auf die Frage des OP. Da diese Seite jedoch im ersten Ergebnis von Google bei der Suche angezeigt wird, bei
E: The method driver /usr/lib/apt/methods/https could not be found.
dem es sich um den Fehler handelt, den ich ursprünglich zu lösen versuchte, füge ich einige Informationen hinzu, die mir bei der Lösung meines Problems geholfen haben.Ich befinde mich zufällig in einem Ethernet-Netzwerk, das ein Gerät vom Typ "Firewall" enthält, das den Webdatenverkehr eines unbekannten Computers auf eine Webseite umleitet, auf der Sie den Nutzungsbedingungen für das Netzwerk "zustimmen" müssen, bevor Sie fortfahren können. Diese Seite wird zufällig als HTTPS-Seite bereitgestellt. Jedes Mal, wenn
apt-get
versucht wurde, eine Verbindung herzustellen, landete sie auf einer HTTPS-Site. Dies ist auch , warum versuchen zu installierenapt-transport-https
war nicht für mich arbeiten.quelle
Mir ist klar, dass dies ein sehr alter Thread ist, aber in meinem Fall fehlte in der Datei sources.list "http". in der Adresse. (dh http://kali.org vs http://http.kali.org ) Ich habe dies beim Vergleich von zwei VMs in meiner Umgebung festgestellt. Ich bin mir nicht sicher, woher der Fehler stammt, aber durch Ersetzen wurde das Problem behoben.
quelle