Der Methodentreiber /usr/lib/apt/methods/https konnte nicht gefunden werden

Der Methodentreiber /usr/lib/apt/methods/https konnte nicht gefunden werden

Ich habe CHIP und musste es aufgrund einer beschädigten Installation neu flashen (Jessie, Server (ich hatte auch ein PocketCHIP-Image, das nicht gut mit meinem ursprünglichen CHIP funktionierte, also wechselte ich zum Server-Image), stabil). Jetzt ist es eine saubere Installation und ich möchte es installieren git.

Ich ging voran:

root@chip:~# sudo apt-get install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package git

Ich habe versucht, Folgendes zu aktualisieren:

root@chip:~# sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.            
N: Is the package apt-transport-https installed?

Nach diesem Fehler habe ich versucht, Folgendes zu installieren apt-transport-https:

root@chip:~# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package apt-transport-https

Ich habe beschlossen, es manuell zu erstellen, indem ich das Tarball von folgender Adresse heruntergeladen habe https://packages.debian.org/jessie/apt-transport-https:

root@chip:~/tmp/apt-1.0.9.8.5# ./configure 
configure: error: cannot run /bin/sh buildlib/config.sub

Jetzt stecke ich buchstäblich fest. Es ist ein sauberes, neues Image, apt-getdas nichts über HTTPS zulässt. Ich kann auch apt-transport-https nicht installieren. Hier sind meine Quellen:

root@chip:~/tmp/apt-1.0.9.8.5# more /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://http.debian.net/debian jessie-backports main contrib non-free
deb-src http://http.debian.net/debian jessie-backports main contrib non-free

deb http://opensource.nextthing.co/chip/debian/repo jessie main

Was mache ich falsch?

Antwort1

Ich habe es gefunden und manuell installiert libcurl3-gnutls_7.38.0-4+deb8u14_armhf.deb libapt-pkg4.12_1.0.9.8.5_armhf.debund apt-transport-https_1.0.9.8.5_armhf.debkonnte es zum Laufen bringen. Jetzt funktioniert HTTPS, aber es kann auch nach dem Update immer noch keine Repos finden, aber das scheint eine andere Frage zu sein.

verwandte Informationen