Я попытался обновить свои пакеты из терминала, и вот что я получил:
$ 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.
Что это значит? Я использую зеркало Соединенных Штатов. Я пытался использовать главный сервер для зеркала, и я продолжаю получать тот же самый результат, потому что нет обновлений?
/etc/apt/sources.list
?Ответы:
СэрЧарло сказал в дубликате этого вопроса:
Я попробовал это, и это сработало для меня.
источник
в моем случае найдите все исходники в файле .list, например:
некоторые источники в списке вынуждены использовать https: //, даже если вы изменили его на http: // он будет перенаправлен на https: //
решения это:
источник
Была такая же проблема на свежем изображении OrangePi. Обмен https на http не помог. Наконец, я создал символическую ссылку на http с именем https и смог выполнить обновление apt-get. Первым делом установил apt-transport-https, после чего я перезапустил обновление.
источник
cd /usr/lib/apt/methods
делоln -s http https
.Моей проблемой был браузер Opera в /etc/apt/sources.list.d/opera-stable.list , было написано:
но правильным является:
Поэтому я исправляю строку следующим образом:
и все решаемо!
источник
Я сталкивался с этой проблемой раньше, в моем случае проблема была в
/etc/apt/sources.list
. Убедитесь, что нет кавычек''
или""
:Удалите кавычки и измените эти строки на:
Также, как предполагает @arhimed, убедитесь, что протокол правильно сформирован:
http://
источник
Моя ошибка читала драйвер метода,
/usr/lib/apt/methods/htttp
и после прочтения здесь и пробуя все предложения, я собирался сдаться, когда заметил, что уhttp
него был один дополнительныйt
.Я пошел, чтобы сделать это:
Ctrl+ Fнайти все экземпляры
htttp
.убрал лишний т
Сохранено (дважды, чтобы удостовериться, что он его забрал)
И альт, проблема решена.
Думаю, это означает, что мне нужно ДЕЙСТВИТЕЛЬНО прочитать сообщения об ошибках, поскольку я просматривал их. Урок выучен. это больше не повторится
источник
найдите ссылки https в /etc/apt/sources.list, проверьте, работает ли ссылка http той же ссылки. если это так, замените http на https и наслаждайтесь. в противном случае установите sudo apt-get install apt-transport-https, как сказано в ответе Дамиона ла Багха.
источник
Мои комментарии здесь не имеют прямого отношения к вопросу ОП, но так как эта страница появляется в результатах поиска Google,
E: The method driver /usr/lib/apt/methods/https could not be found.
которая является ошибкой, которую я изначально пытался решить, я добавляю некоторую информацию, которая помогла мне решить мою проблему.Я нахожусь в сети Ethernet, которая содержит устройство типа «брандмауэр», которое перенаправляет веб-трафик неизвестного компьютера на веб-страницу, которая требует, чтобы вы «согласились» с условиями обслуживания сети, прежде чем вы сможете продолжить. Эта страница оказывается страницей HTTPS. Поэтому, когда бы ни
apt-get
пытались подключиться, он оказывался на сайте HTTPS. Вот почему попытка установкиapt-transport-https
не работает для меня.источник
Я понимаю, что это очень старая тема, но в моем случае в файле sources.list отсутствовал «http». в адрес. (т.е. http://kali.org vs http://http.kali.org ) Я обнаружил это при сравнении двух виртуальных машин в моей среде. Не уверен, откуда возникла ошибка, но замена, которая решила проблему.
источник