Menu

quinta-feira, 21 de dezembro de 2017

Arrumar erros no repositório do Debian, Ubuntu e derivados

Essa matéria é para os que teimam em fazer mistura de repositórios e inevitavelmente acaba quebrando o apt com essa brincadeira.










Repositório


O repositório é a fonte de todos os seus programas, ele por segurança e estabilidade do seu sistema operacional deve ser a sua unica fonte de pacotes.

Se você desrespeita essa regra sem o devido conhecimento, inevitavelmente ira acabar quebrando o seu gerenciador de pacotes o apt e ficando impossibilitado de instalar novos programas.







Recomendo a leitura das matérias abaixo para entender melhor o seu repositório.

Repositório Ubuntu


Sources.list Debian Stretch



Cuidados com artigos de fora da sua wiki


O que mais temos na rede são tutoriais feitos por pessoas sem conhecimento algum de GNU/Linux, na grande maioria dos casos o que se tem são copiadores e sites gringos, o problema é que o fazem nas coxas, copiam partes que acham o mais importante e deixam as recomendações pra la.

Você na vontade de instalar um determinado programa que não se encontra em seu repositório, sai feito um alucinado copiando e colando de tudo o que ve por ai, kkkkkkkkk

Outro problema são sites administrados por irresponsáveis omissos, geralmente são sites antigos, mas sem o minimo de decência em removerem ou atualizarem suas matérias, simplesmente largam la como um cemitério de fazer volume.

O grande problema nesses casos é que o GNU/Linux evoluiu muito e muito que que se fazia em 2007 não se usa mais, sob pena de não funcionar ou de danificar o seu sistema operacional, portanto olhe sempre a data do que está prestes a seguir, se tiver mais de 2 anos, pergunte aos responsáveis se aquilo se aplica a versão do seu sistema.

Outro cuidado, note se quem escreveu o artigo é alguém presente na comunidade ou só um turista ou oportunista de plantão.


O que você não deve fazer


Misturar repositórios Ubuntu com repositórios Debian, PPA algumas da para se usar no Debian, mas não são todas e muitas podem destruir o seu Debian, como também podem destruir o Ubuntu, principalmente umas matadoras que tem por ai de mais de 500 pacotes.

No caso de PPA use apenas as especificas a um programa e corra das genéricas, mas se teimou e confiou na PPA errada, veja na matéria abaixo como resolver problemas.

Arrumar repositório quebrado do Ubuntu



Outro problema é a adição de espelhos não oficiais, veja os exemplos abaixo.


Adicionar um espelho Debian no Ubuntu

deb http://ftp.debian.org/debian/ testing main contrib non-free

Note a release em vermelho, o Ubuntu não tem essa release e o apt ao ler ela ira retornar erro e provavelmente não ira mais funcionar até que você remova.

Veja a encrenca feita por linha de comando.




O synaptic também apresentando erro.




A central de programas idem, morreu kkkkkkk




No Debian ocorre exatamente o mesmo, o apt e o dpkg piram.


Arrumando o estrago


Nessa matéria irei usar um método bem fácil para quem tem pavor de terminal e só usa ele pra estragar o sistema, como nesse caso kkkkkkkkkkkk.

A central de programas é um tapado só fala que não funciona ehhehe

Mas o synaptic tem um pouco mais de miolos na cabeça e nos diz quem é o marginal causador dessa treta, o Debian, no caso inverso o meliante sera o Ubuntu.







Tanto no Debian como Ubuntu vá ao menu e abra o "Programas e atualizações" e vá para a guia "Outros programas".

Ai está o nosso problema "Debian testing", basta desmarcar ele e clicar em "Fechar".




Click em "Recarregar" para atualizar a lista de pacotes.




Problema resolvido :)




Recomendações


Não misture repositórios em versões stable do sistema operacional.

Se curte pacotes novos, use Arch Linux, Manjaro, openSUSE tumbleweed, Debian testing híbrido.

Não consegue viver sem testar programas, sem problema, mas faça isso em maquina virtual e nunca em um sistema operacional de produção



Donate - Contribua para a melhoria do nosso trabalho!!









3 comentários:

  1. Eu gosto de fazer testes por isso tenho uma partição de testes de 30 GB no SSD. Se der #@$& não tem problemas

    ResponderExcluir
  2. Não uso sistema grafico, como conserto o sources.list pelo bash

    ResponderExcluir
    Respostas
    1. Nossa e vc não sabe usar o vim pra isso ? Caramba ...
      Mas esquenta não, a ajuda está ai

      su

      vim /etc/apt/sources.list

      Problema resolvido parça ;)

      Excluir

Contribua com a nossa caixinha de natal !!