Como remover o repositório do sources.list usando o comando bash?

0

Eu tenho o Ubuntu 16.04 x32.

O repositório backports está ativado por padrão.

deb http://pl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

Como adicionar # no começo desta linha? Eu gostaria de desabilitar isso apenas pelo comando bash.

Por favor ajude: -)

    
por anthony0013 31.07.2016 / 20:44

1 resposta

1

Usando o GNU sed :

$ sed '/xenial-backports/{s/^/#/}' sources.list

Isso encontrará todas as linhas contendo a string xenial-backports e para cada uma dessas linhas colocará um caractere # na frente da linha.

A saída estará no console. Redirecione para um arquivo, inspecione esse arquivo para ter certeza de que está correto e mova-o para o lugar.

Alternativamente,

$ sed -i '.old' '/xenial-backports/{s/^/#/}' sources.list

Isso fará o backup do arquivo antigo em sources.list.old .

    
por 31.07.2016 / 20:52