O diretório /usr/lib/apt/methods
contém um arquivo para cada protocolo suportado pelo APT, incluindo http
. Se você adicionar um repositório, mas fornecer um nome de protocolo incorreto em sua URL, receberá um erro como este.
Como a mensagem de erro está relatando que o nome do protocolo errado httb
não foi encontrado, o problema é devido a um repositório incorreto. (Se tivesse dito que http
não foi encontrado, então sugeriria que uma alteração tivesse sido acidentalmente feita no conteúdo do próprio /usr/lib/apt/methods
.)
Portanto, a solução é corrigir o repositório. Você não disse como você adicionou o repositório. Mas você deve conseguir corrigir isso:
-
Abrindo Software & amp; Atualizações (ou fontes de software em versões antigas do Ubuntu), localizando o repositório adicionado e corrigindo sua URL. Ou ...
-
Verificando manualmente no arquivo
/etc/apt/sources.list
e nos arquivos dentro do diretório/etc/apt/sources.list.d
, para a linha do seu repositório.
Se você adicionou um arquivo em /etc/apt/sources.list.d
, manualmente ou com o comando add-apt-repository
, provavelmente saberá qual arquivo é pelo nome.
Esses arquivos são de propriedade de root. Para editar um desses arquivos, você deve executar o editor com sudo
(ou, se for gráfico, gksudo
ou sudo -H
) ou usar sudoedit
ou sudo -e
.
Por exemplo, suponha que o arquivo que você precisa alterar seja /etc/apt/sources.list.d/steam.list
. Uma maneira de editar é:
cd /etc/apt/sources.list.d
sudo nano -w steam.list
Isso é aberto no editor de texto Nano , que é executado no seu terminal.