apt-get dist-upgrade não faz nada ao tentar atualizar de wheezy para jessie

11

Eu estou no Debian wheezy e tentei atualizar para o jessie da seguinte forma:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Essas operações foram concluídas com êxito e eu reiniciei, mas o sistema ainda está ofegante:

~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Como posso realizar a atualização de distribuição?

Eu não tenho nenhuma entrada personalizada ou outra configuração personalizada que possa entrar em conflito com a jessie.

    
por Tyler Durden 27.07.2016 / 01:01

2 respostas

12

apt-get dist-upgrade não faz nada porque seu sistema já está atualizado… para wheezy. Você instruiu seu sistema a seguir o chiado, e é isso que ele faz. Para atualizar para outra versão, você precisa alterar suas fontes de pacote para apontar para a outra versão.

Fontes de pacotes são declaradas no arquivo /etc/apt/sources.list . Edite esse arquivo e altere todas as referências a wheezy em jessie . Também edite os arquivos em /etc/apt/sources.list.d da mesma maneira, se você tiver algum.

Você pode fazer atualizações seguindo as versões automaticamente escrevendo stable em vez de, por exemplo, wheezy , mas isso não é recomendado porque você receberá uma grande atualização toda vez que uma nova versão estável for lançada, esteja você pronto ou não. O uso de alvos de lançamento em movimento é útil principalmente para testing .

Depois de atualizar /etc/apt/sources.list , execute apt-get update para ler a lista de pacotes disponíveis para a versão que você está segmentando agora e, em seguida, apt-get dist-upgrade para realizar a atualização.

Isso é abordado nas notas de atualização em “ Preparando fontes para o APT ”. É uma boa ideia revisar as notas de atualização antes de executar a atualização. (Mude para a arquitetura certa se você não estiver em um PC de 32 bits).

    
por 27.07.2016 / 01:58
7

Abra o terminal e digite o seguinte comando:

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get clean
apt-get dist-upgrade -f
reboot
    
por 27.07.2016 / 01:18