Tentei atualizar meus pacotes a partir do terminal e foi isso que obtive:
$ 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.
O que isto significa? Estou usando o espelho dos Estados Unidos e tentei usar o servidor principal para o espelho e continuo obtendo o mesmo resultado, porque não há atualizações?
/etc/apt/sources.list
?Respostas:
SirCharlo disse na duplicata desta pergunta:
Eu tentei e funcionou para mim.
fonte
no meu caso, encontre toda a fonte no arquivo .list, por exemplo:
alguma fonte da lista é forçada usando https: //, mesmo que você a tenha alterado para http: //, ela será redirecionada para https: //
as soluções são:
fonte
Teve o mesmo problema na imagem OrangePi fresca. A troca de https para http não ajudou. Finalmente, criei um link simbólico para http com o nome https e pude executar a atualização apt-get. A primeira coisa a instalar foi o apt-transport-https do que eu reexecutar a atualização.
fonte
cd /usr/lib/apt/methods
entãoln -s http https
faz o truque.Meu problema foi o navegador Opera em /etc/apt/sources.list.d/opera-stable.list , foi escrito:
mas o correto é:
Então, eu fixo a linha desta maneira:
e tudo resolvido!
fonte
Já enfrentei esse problema antes, no meu caso, o problema estava ocorrendo
/etc/apt/sources.list
. Verifique se não há aspas''
ou""
:Remova aspas e altere essas linhas para:
Além disso, como sugere @arhimed, verifique se o protocolo está bem formado:
http://
fonte
Meu erro foi ler o driver do método
/usr/lib/apt/methods/htttp
e, depois de ler aqui e tentar todas as ofertas, estava prestes a desistir quando percebi quehttp
havia um extrat
.Eu fui fazer isso:
Ctrl+ Fpara encontrar todas as instâncias de
htttp
.removeu o t extra
Salvo (duas vezes para garantir que o bugger o pegou)
E viola, problema resolvido.
Acho que isso significa que eu preciso REALMENTE ler as mensagens de erro como eu as estava examinando. Lição aprendida. isso não vai acontecer novamente
fonte
procure links https em /etc/apt/sources.list e verifique se o link http do mesmo link funciona. caso contrário, substitua http por https e aproveite. caso contrário, instale o sudo apt-get install apt-transport-https como dito na resposta acima por Damiön la Bagh
fonte
Meus comentários aqui não estão diretamente relacionados à pergunta do OP, mas como esta página aparece no primeiro resultado do google ao pesquisar
E: The method driver /usr/lib/apt/methods/https could not be found.
qual é o erro que eu estava tentando resolver originalmente, estou adicionando algumas informações que me ajudaram a resolver meu problema.Por acaso, eu estou em uma rede Ethernet que contém um dispositivo do tipo "firewall" que redireciona o tráfego da Web de um computador desconhecido para uma página da Web que exige que você "concorde" com os termos de serviço da rede antes de continuar. Esta página é veiculada como uma página HTTPS. Portanto, sempre que
apt-get
tentava se conectar, estava terminando em um site HTTPS. É também por isso que tentar instalarapt-transport-https
não estava funcionando para mim.fonte
Sei que esse é um encadeamento muito antigo, mas no meu caso o arquivo sources.list estava ausente "http". no endereço. (ou seja, http://kali.org vs http://http.kali.org ) Descobri isso ao comparar duas VMs no meu ambiente. Não sei de onde veio o erro, mas a substituição resolveu o problema.
fonte