Como faço para me livrar de um script que tenta rodar no final do sudo apt-get update?

0

Eu escrevi um script e coloquei no meu diretório /usr/bin . Desde então, eu apaguei o arquivo porque ele não funcionou como pretendido. Mas agora, toda vez que executo sudo apt-get update , ele também tenta executar o script que escrevi. Como eu paro de tentar o script toda vez que eu chamo sudo apt-get update .

    
por Kun Yu 24.09.2017 / 05:14

2 respostas

4

Parece-me que você substituiu o utilitário principal /usr/bin/test com um script chamado test

.

Em vez de simplesmente excluir o script apt que está tentando executar /usr/bin/test , você deve corrigi-lo corretamente reinstalando o pacote coreutils:

sudo apt install --reinstall coreutils

No futuro, não coloque arquivos aleatórios em /usr/bin - o lugar para esse tipo de coisa é ~/bin ou (em todo o sistema) /usr/local/bin . Em qualquer caso, é aconselhável não chamá-los de test , já que esse é o nome de um importante utilitário existente.

    
por steeldriver 24.09.2017 / 14:02
-2

Vá para Configurações - > Software & amp; Atualizações, em seguida, vá para a guia Outras origens e verifique se não há um link para o script falhado. Se estiver lá, destaque - > digite sua senha - > e clique em Remover . Feito isso, o sistema pedirá que você atualize seu cache, faça o mesmo, abra o terminal e execute outro

sudo apt-get update

Deixe-nos saber o que você descobriu.

    
por efwis 24.09.2017 / 05:30