Altere as origens de software da linha de comando

0

Quando eu quiser alterar o espelho que estou usando para atualizações, posso abrir o Centro de Software e ir para Editar > Fontes de Software e, a partir dele, selecionar outro servidor.

Isso passa pelo meu arquivo /etc/apt/sources.list e substitui todas as instâncias do antigo URL do espelho pelo novo URL de espelho.

Se, no entanto, eu quiser fazer isso na linha de comando (talvez eu não esteja executando o X, ou estou conectando através do ssh), eu tenho que passar pelo arquivo /etc/apt/sources.list e mude cada instância.

Esta não é a coisa mais difícil de fazer, e é claro que eu posso fazer uma busca e substituição, mas é muito mais trabalho do que apenas clicar no nome do servidor que eu quero, mais isso requer que eu saiba um pouco sobre a sintaxe do arquivo sources.list e certifique-se de não cometer um erro ao editá-lo.

Existe um programa de linha de comando que pode executar a mesma tarefa que o Centro de Software e alterar meu espelho de atualização, sem que eu tenha que editar este arquivo?

    
por Alex 10.12.2012 / 09:35

2 respostas

1

Não há nenhum programa GUI de linha de comando como o Centro de Software que possa mudar em sources.list

Você precisa procurar a substituição por sed ou adicionar ao final de sources.list via cat

Há várias perguntas aqui que ajudam nisso.

É claro que você também pode editar manualmente através de um editor de texto como nano .

nano também tem funções de pesquisa e substituição.

    
por Alex R 10.12.2012 / 10:25
1

Basta editar o /etc/apt/sources.list usando seu editor de texto favorito, por exemplo,

sudo emacs /etc/apt/sources.list

Como você já tem outros repos listados no arquivo, a sintaxe é bastante clara. Você obviamente precisará saber o endereço do repositório que está adicionando.

    
por haziz 11.12.2012 / 08:55