Editar sources.list no Debian e Ubuntu

Irei mostrar uma maneira pouco usada de editar a sources.list, no entretanto raramente usado ou indicado. Confira nessa matéria.









Sources.list


A sources.list é o arquivo que contem os espelhos ( endereços ) dos servidores que hospedam os pacotes distribuídos pelo Debian e Ubuntu.



Esse arquivo não deve ser alterado de forma leviana e irresponsável, tenha em mente que a sua distribuição é o seu repositório ( sources.list ) , portanto fez m... nela, a sua distribuição se torna uma m....

Tenha em mente que antes de adicionar um espelho a sua sources.list, você deve conhecer a sua fonte e confiar nela, tome muito cuidado com fontes desconhecidas ou indicadas pelos vendedores de noticias e canecas (Modinhas), que geralmente pegam conteúdos na internet traduzem e jogam na sua cara sem o minimo de responsabilidade.

edit-sources


Nessa matéria iremos utilizar o próprio apt para a manipulação da sources.list com a ferramenta edit-sources.

O edit-sources permite que você edite seus arquivos sources.list em seu editor de texto preferido ( Vim ou nano ).

Fonte: man apt

No terminal de o comando abaixo para abrir a ferramenta em seguida escolha o editor de texto preferido.

sudo apt edit-sources

Mova o cursor para o final da sources.list para adicionar ai o espelho.




Exemplos

Os exemplos dados aqui não são para serem seguidos, são apenas exemplos.

Nesse exemplo irei usar o espelho do Debian Jessie, infelizmente depois de uma decisão esdrúxula da comunidade os pacotes lsb foram removidos do Debian, Ubuntu sabiamente ainda os mantem, portanto isso é obrigatório para o uso de drivers proprietários Epson.

O espelho a ser adicionado é o abaixo.

##Debian old-stable/para Epson 
deb http://deb.debian.org/debian/ jessie main

Note a adição no final do arquivo.



Outro exemplo é multimídia que contem alguns programas interessantes de multimídia, o espelho a ser adicionado é o abaixo.

##Deb.Multimedia
deb https://www.deb-multimedia.org testing main non-free



Adicionado no final do arquivo.




Feita as adições que você julgou necessárias, salve o arquivo teclando Ctrl + x tecle s e enter para fechar.

Sempre leia o que os programas por linha de comando dizem a você, nesse caso uma recomendação para atualizar a lista de pacotes devido a sua alteração na sources.list.




Com a sources.list alterada atualize a lista de pacotes com o comando abaixo.

Note as alterações feitas e os espelhos funcionando corretamente.




Dica


Procure sempre deixar a sua sources.list bem organizada e com informações sobre os espelhos adicionados, sempre comente essas informações com um # no inicio da linha.


Comentários

  1. Outro detalhe é não misturar o repo stable com o repo testing, quando ocorrer problemas a distro quebrará ou não, algo no Sistema não funcionará em questão de tempo!

    Adoto alguns esquemas quando se trata do repo Sid é somente esse repo, evito o download das versões duas vezes, caso possua outro repo habilitado é inserir #.

    ResponderExcluir
    Respostas
    1. Nunca se mistura versões Debian com o stable, híbrido só com o testing.

      Excluir
    2. Realizei esses testes misturando esses repos é uma experiência para não esquecer, quebradeira total e incompatibilidade do qt, phyton,muitos programas não instalam.

      Excluir
    3. Fazer isso com stable além de não fazer sentido algum por ter optado por um sistema congelado, é pedir problemas em não ver a diferença das versões. Como já disso híbrido só com testing.

      Excluir
    4. Isso ocorreu ainda quando estava iniciando a utilização do Debian, apenas por curiosidade, ainda não tinha certo conhecimento, sobre os repos, depois de algumas leituras da documentação e artigos, evito de realizar procedimentos, hoje em dia dessa maneira.

      Em relação ao híbridos concordo plenamente com a sua resposta, só citando exemplo de distros como exemplo Antix repo sid funciona perfeitamente, Mx 16 somente repo stable as vezes é possível habilitar o repo unstable, porém criaram um script que evitará o repo unstable ficar habilitado, para melhor segurança!

      Excluir
    5. Nunca ouvi falar dessas refisefuquis, isso são um câncer.

      Excluir
  2. Conhecer o arquivo sources.list nas distribuições linux é o dever de todo usuário.

    ResponderExcluir
    Respostas
    1. Isso evita uma infinidade de problemas e torna a pessoa um user melhor ;)

      Excluir
  3. Muito Obrigado pelo Tutorial, ele ainda está funcionando atualmente.

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais