Livre-se de repositórios antigos?

0

Estou usando atrevido:

~: lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:        13.10
Codename:       saucy

mas quando eu faço sudo apt-get update o ubuntu ainda olha para o raring:

Hit http://ppa.launchpad.net raring/main amd64 Packages
Hit http://ppa.launchpad.net raring/main i386 Packages

Isso é estranho ...

Definitivamente não tenho em /etc/apt/sources.list , mas há muitas coisas interessantes em /etc/apt/sources.list.d/ . Como faço para removê-lo? (Eu acho que isso faz minhas atualizações)

    
por Adobe 26.10.2013 / 10:18

1 resposta

1

Em primeiro lugar, você pode verificar os PPAs que você tem que ver se há uma versão atualizada, alguns estarão usando o atrevido já, com outros, pode levar algum tempo.

Existem alguns métodos para impedir que os PPAs ofendentes sejam lidos durante as atualizações do apt.

Você pode usar o ppa purge para remover os PPAs.

sudo ppa-purge ppa:nameofppa

No entanto, isso também removerá os pacotes instalados com o ppa e tentará movê-los de volta para os pacotes padrão onde eles foram alterados.

Você pode impedir que eles sejam lidos manualmente durante o apt-get update.

Para isso, abra o arquivo para edição como root.

pkexec gedit /etc/apt/sources.list.d/nameofppa.list

Coloque # no início da linha deb.

Exemplo - um dos meus tem a linha deb-src comentada

deb http://ppa.launchpad.net/mugshot-dev/daily/ubuntu saucy main
# deb-src http://ppa.launchpad.net/mugshot-dev/daily/ubuntu saucy main

Você também pode remover o arquivo de origem ofensivo. CUIDADOSAMENTE.

sudo rm /etc/apt/sources.list.d/nameofppa.list

Após qualquer alteração nos arquivos fonte, certifique-se de atualizar o apt.

    
por 23 93 26 35 19 57 3 89 26.10.2013 / 10:43