Organize seu sources.list

Publicado por Vinicius Tinti de Paula Oliveira em 16/03/2010

[ Hits: 19.993 ]

 


Organize seu sources.list



Sempre deparei-me com o diretório /etc/apt/sources.list.d/. Para que ele serve?

Bom, vai aí uma dica.

Vou citar meu exemplo: queria adicionar o repositório do KDE3 no meu sources.list do Kubuntu Jaunty. Bastaria, então, adicionar as linhas do repositório no final do arquivo e pronto.

Porém, sempre fui cuidadoso ao alterar arquivos especiais do sistema como o sources.list (acredite, vale a pena). Então sempre fazia um /etc/apt/sources.list.backup até o dia em que descobri uma maneira mais interessante.

Semelhante às configurações do Apache, podemos fazer o seguinte (usando o repositório do KDE3 como exemplo):

# vim /etc/apt/sources.list.d/kde3

Adicione as seguintes linhas:

# For Jaunty (yes, you need both jaunty and intrepid repositories):
deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main

Agora faça o seguinte:

# cd /etc/apt/sources.list.d/

# ln -s kde3 kde3.list


Pronto! Ao executar o comando apt-get update, o apt adicionará as linhas contidas no arquivo kde3.list (em qualquer arquivo .list dentro do /etc/apt/sources.list.d/) na operação.

Assim fica mais fácil organizar seus repositórios, além de facilitar a remoção dos mesmos, que consiste apenas em remover o arquivo.list (note que os dados importantes estão na realidade no 'arquivo' e não no 'arquivo.list' que é um mero link simbólico e pode ser criado novamente).

Pode até parecer mais complicado e trabalhoso, mas ao menos agora sabemos para que serve esse diretório.

Outras dicas deste autor

Splunk - Concentrador e buscador para dados, logs e mais

Wicd network manager

Dropbox - HD Virtual online em Linux

Dvtm - nova funcionalidade semelhante ao clusterssh

Compartilhando rapidamente arquivos via HTTP

Leitura recomendada

Autenticação por módulos PAM no Debian Lenny 5.05 x84

Assistindo aos filmes do site Porta Curtas no Kurumin (e outros arquivos do tipo wmf)

Configurando mouse óptico USB

Ubuntu 13.10 com Gnome Shell: Borda da janela não muda [Resolvido]

Retomando o controle da rede ethernet no Ubuntu 18.04 LTS

  

Comentários
[1] Comentário enviado por Xpf em 18/03/2010 - 08:21h

Da forma como descrevestes fica fácil de limpar o source.lists porém as vezes eu me enrolo quando faço dessa forma :) por isso prefiro juntar tudo em um arquivo só. Mas sem dúvida é uma excelente dica. Obrigado.

[2] Comentário enviado por henryvieri em 12/08/2013 - 14:14h

Boa dica... vlw brother

[3] Comentário enviado por lanjos em 29/12/2017 - 17:07h

Legal, eu tava mesmo procurando o porquê desse arquivo:sources.list.d/.



Contribuir com comentário