Irei mostrar uma maneira pouco usada de editar a sources.list, no entretanto raramente usado ou indicado. Confira nessa matéria.
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.
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 ).
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.
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.
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.
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!
ResponderExcluirAdoto 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 #.
Nunca se mistura versões Debian com o stable, híbrido só com o testing.
ExcluirRealizei esses testes misturando esses repos é uma experiência para não esquecer, quebradeira total e incompatibilidade do qt, phyton,muitos programas não instalam.
ExcluirFazer 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.
ExcluirIsso 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.
ExcluirEm 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!
Nunca ouvi falar dessas refisefuquis, isso são um câncer.
ExcluirConhecer o arquivo sources.list nas distribuições linux é o dever de todo usuário.
ResponderExcluirIsso evita uma infinidade de problemas e torna a pessoa um user melhor ;)
ExcluirMuito Obrigado pelo Tutorial, ele ainda está funcionando atualmente.
ResponderExcluir