O problema mais comum no Ubuntu Linux é o famoso "sudo add-apt-repository ppa:conky-companions/ppa ...", o bom e velho erro de PPA, confira a solução nessa matéria.
Antes de mais nada vamos entender o que são as PPA e porque causam tantos problemas.
Retirado da documentação oficial do Ubuntu.
Um PPA é um Arquivo Pessoal de Pacotes e é um método de distribuição de software para usuários, sem exigir que os desenvolvedores passem por todo o processo de distribuição nos principais repositórios do ubuntu.
Os PPAs podem ser usados para estender o software disponível no ubuntu para os dois programas que não estariam disponíveis no ubuntu, bem como para permitir que versões mais recentes, como programas beta, ainda não tenham sido submetidos a testes suficientes para serem importadas no arquivo principal.
Os PPAs não passaram pelo mesmo processo de validação que os pacotes ubuntu regulares. Os usuários finais instalam PPAs por seu próprio risco. Embora cada chave seja assinada criptograficamente, para confirmar um uploader, as chaves não são correspondidas a indivíduos específicos, exceto por meio de suas contas da "barra de ativação".
Posteriormente, a instalação de um PPA deve ser considerada uma alternativa de baixa segurança em comparação com o repositório principal, mas uma segurança marginalmente mais alta do que simplesmente instalar o software aleatoriamente da Internet. Como parte da adição de um PPA, você confia no desenvolvedor não apenas para instalar pacotes, mas também para permitir que eles forneçam atualizações contínuas.
Fonte
O problema ocorre quando você segue dicas muito antigas na internet, confirme sempre a data das matéria, as que tem data com mais de 4 anos podem e indicam PPA podem te causar dores de cabeça.
O problema é que vários mantenedores de PPA não atualizam seus programas, criam um programa e o abandonam na Launchpad, isso torna a PPA incompatível as versões atuais do Ubuntu.
Selecionei dois exemplos de PPA abandonadas:
“Conky Companions” team
Daniel Richter
Note que ao entrar na pagina da PPA e verificando em "Technical details about this PPA" vemos que ela foi abandonada no Ubuntu 12.10.
Esse é o grande problema em se usar indiscriminadamente as PPA, claramente se vê um descaso por parte da Canonical em criar mecanismos de remoção de PPA desatualizadas.
O uso de repositório PPA abandonado e consequentemente incompatível a sua versão do Ubuntu, resulta em erro no apt como na imagem ao atualizar a lista de pacotes.
Para resolver esse problema abra no menu o APP "Programas e Atualizações" vá para a guia "Outros programas".
Note que o link no terminal está no Programas e atualizações.
Desmarque os links que retornaram erro no terminal e click em "Fechar".
Click em "Recarregar" para atualizar a lista de pacotes.
Ao testar no terminal atualizando a lista de pacotes os erros foram solucionados.
PPA (Personal Package Archive)
Antes de mais nada vamos entender o que são as PPA e porque causam tantos problemas.
Retirado da documentação oficial do Ubuntu.
PPA
Um PPA é um Arquivo Pessoal de Pacotes e é um método de distribuição de software para usuários, sem exigir que os desenvolvedores passem por todo o processo de distribuição nos principais repositórios do ubuntu.
Os PPAs podem ser usados para estender o software disponível no ubuntu para os dois programas que não estariam disponíveis no ubuntu, bem como para permitir que versões mais recentes, como programas beta, ainda não tenham sido submetidos a testes suficientes para serem importadas no arquivo principal.
Segurança
Os PPAs não passaram pelo mesmo processo de validação que os pacotes ubuntu regulares. Os usuários finais instalam PPAs por seu próprio risco. Embora cada chave seja assinada criptograficamente, para confirmar um uploader, as chaves não são correspondidas a indivíduos específicos, exceto por meio de suas contas da "barra de ativação".
Posteriormente, a instalação de um PPA deve ser considerada uma alternativa de baixa segurança em comparação com o repositório principal, mas uma segurança marginalmente mais alta do que simplesmente instalar o software aleatoriamente da Internet. Como parte da adição de um PPA, você confia no desenvolvedor não apenas para instalar pacotes, mas também para permitir que eles forneçam atualizações contínuas.
Fonte
Porque o erro ocorre ?
O problema ocorre quando você segue dicas muito antigas na internet, confirme sempre a data das matéria, as que tem data com mais de 4 anos podem e indicam PPA podem te causar dores de cabeça.
O problema é que vários mantenedores de PPA não atualizam seus programas, criam um programa e o abandonam na Launchpad, isso torna a PPA incompatível as versões atuais do Ubuntu.
Selecionei dois exemplos de PPA abandonadas:
“Conky Companions” team
Daniel Richter
Note que ao entrar na pagina da PPA e verificando em "Technical details about this PPA" vemos que ela foi abandonada no Ubuntu 12.10.
Esse é o grande problema em se usar indiscriminadamente as PPA, claramente se vê um descaso por parte da Canonical em criar mecanismos de remoção de PPA desatualizadas.
E: The repository 'http://ppa.launchpad.net'
O uso de repositório PPA abandonado e consequentemente incompatível a sua versão do Ubuntu, resulta em erro no apt como na imagem ao atualizar a lista de pacotes.
sudo apt update
Resolvendo o problema
Para resolver esse problema abra no menu o APP "Programas e Atualizações" vá para a guia "Outros programas".
Note que o link no terminal está no Programas e atualizações.
Desmarque os links que retornaram erro no terminal e click em "Fechar".
Click em "Recarregar" para atualizar a lista de pacotes.
Ao testar no terminal atualizando a lista de pacotes os erros foram solucionados.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!