J'ai essayé de mettre à jour mon système d'exploitation Debian Jessie en utilisant le terminal et j'obtiens une erreur:
“E: The method driver /usr/lib/apt/methods/https could not be found.” error?
Mon sources.list:
deb http://httpredir.debian.org/debian/ jessie main
deb-src http://httpredir.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile'
deb http://httpredir.debian.org/debian/ jessie-updates main
deb-src http://httpredir.debian.org/debian/ jessie-updates main
deb http://ftp.de.debian.org/debian jessie main
Comment réparer apt-get update
et aptitude update
?
Réponses:
On dirait que vous avez peut-être ajouté des sources https. Puisqu'il n'y a pas de sources https dans votre
sources.list
, ce serait quelque chose dans/etc/apt/sources.list.d/
.Vous pouvez également avoir affaire à un proxy qui redirige toujours vers https.
Vous pouvez ajouter un support pour les sources https apt en installant quelques packages:
Si
apt-get
vous ne parvenez pas à le faire, vous pouvez télécharger le package directement et l’installer avecdpkg -i
. Toute dépendance supplémentaire de ce paquet peut être recherchée et récupérée de la même manière (dpkg
vous permettra de savoir s'il manque quelque chose).Si cela ne fonctionne toujours pas, vous pouvez essayer de modifier l'entrée source pour utiliser http au lieu de https, ou simplement la supprimer et recommencer en suivant les instructions du responsable de la source.
la source
sudo dpkg -i <deb for apt-transport-https>
Cela a fonctionné pour moi, mais cette installation avait des dépendances que je devais corrigerapt-get update
, que le paquet d’install pour apt-transport-https me permettait d’effectuer./etc/apt/sources.list.d/
corrigé.Pour moi, ce problème est dû à l'un des miroirs qui redirige toujours vers https. Donc, aucune de mes sources n'était https, mais en raison de la redirection, apt finissait par chercher à extraire quelque chose d'un site https. Pour résoudre ce problème, j'ai dû télécharger et installer manuellement:
(apt-transport-https avait une dépendance sur libcurl3-gnutls).
Une fois ceux-ci installés, j'ai réussi à installer n'importe quel autre package, même si le miroir était sur https.
la source
Quelques problèmes possibles peuvent être à l'origine de ce problème. La solution la plus probable serait d'exécuter:
Vous pouvez trouver plus de détails et les causes possibles de ce problème ici .
la source
Premier contrôle
Supprimer tous les autres laisser seulement
sources.list
modifier
sources.list
réessayer:
Si cela ne fonctionne pas, installez-le sur le navigateur:
pour sélectionner un forfait:
ou
la source