Como desfazer o repositório de pacotes echo deb?

0

Eu fiz um

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

em um servidor Linux Ubuntu 16.04 no Azure para adicionar MongoDb no servidor Linux, que me deu Failed to Fetch 404 Not found durante apt-get update . Agora, descobri que tinha que usar isso para mongodb repo em 16.04

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Como devo desfazer essa listagem anterior para que eu possa fazer apt-get update novamente?

    
por Luzan Baral 31.01.2017 / 17:44

1 resposta

1

Seu primeiro comando:

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

Isso criará um arquivo mongodb-org-3.0.list no diretório /etc/apt/sources.list.d .

Se isso está causando algum problema, a solução mais simples é simplesmente removê-lo.

sudo rm -f /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update

Solução segura:

Os arquivos em sources.list.d são importantes, por isso é uma boa prática fazer um backup em vez de removê-lo completamente. Faça um backup no caso de precisar no futuro (nunca se sabe).

sudo mv /etc/apt/sources.list.d/mongodb-org-3.0.list /etc/apt/sources.list.d/mongodb-org-3.0.list.bak
sudo apt-get update
    
por Rahul 31.01.2017 / 18:13