Essa matéria é para os que teimam em fazer mistura de repositórios e inevitavelmente acaba quebrando o apt com essa brincadeira.
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.
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.
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.
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.
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 :)
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
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
Eu gosto de fazer testes por isso tenho uma partição de testes de 30 GB no SSD. Se der #@$& não tem problemas
ResponderExcluirNão uso sistema grafico, como conserto o sources.list pelo bash
ResponderExcluirNossa e vc não sabe usar o vim pra isso ? Caramba ...
ExcluirMas esquenta não, a ajuda está ai
su
vim /etc/apt/sources.list
Problema resolvido parça ;)