O apt-get upgrade pode executar um dist-upgrade de uma versão do debian stable para o próximo?

1

Eu só queria fazer uma atualização regular no meu sistema Debian Wheezy. Eu fiz o usual

$ sudo apt-get update
$ sudo apt-get upgrade

Notei que o número de pacotes a serem atualizados era muito grande, mas acabei de atingir Y e continuei com a atualização. Para minha surpresa, depois que a atualização foi concluída, descobri que agora tenho um sistema Debian 8.

Então, é possível que um simples upgrade tenha executado dist-upgrade ? Tanto quanto eu entendi, upgrade nunca deve executar uma atualização de distribuição, mas apenas atualizar pacotes para a distribuição atual. Ou estou faltando alguma coisa?

Aqui está o meu arquivo sources.list :

deb http://ftp.de.debian.org/debian/ wheezy main
deb-src http://ftp.de.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main

# wheezy-backports
deb http://ftp.us.debian.org/debian/ wheezy-backports main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy-backports main contrib non-free

deb ftp://ftp.debian.org/debian stable main contrib non-free

# debian multimedia non-free
deb http://www.deb-multimedia.org wheezy main non-free

# xtreemfs
deb http://download.opensuse.org/repositories/home:/xtreemfs/Debian_7.0 ./

# MariaDB 5.5 repository list - created 2015-03-29 20:56 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian wheezy main
deb-src http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian wheezy main

De qualquer forma, é possível reverter o sistema para um sistema limpo de chiado de alguma forma?

    
por Giorgio 29.04.2015 / 23:34

1 resposta

3

O

deb ftp://ftp.debian.org/debian stable main contrib non-free
A linha

no seu sources.list significa que você está acompanhando stable , não wheezy ; desde que jessie se tornou stable na semana passada você mudou para Jessie.

A distinção entre upgrade e dist-upgrade não está relacionada à execução de atualizações de "distribuição" ou não; apt-get realmente não sabe que você está mudando as distribuições. A diferença é que upgrade não remove pacotes, enquanto dist-upgrade pode se necessário. (O dist-upgrade vem do fato de que é o que deve ser usado ao atualizar a distribuição completa.)

Corrigir sua atualização e reverter para Wheezy não é suportado; Pacotes Debian não são necessários para fazer o downgrade corretamente.

Você deve corrigir o sources.list para usar uma versão nomeada, em vez de stable , para evitar surpresas no futuro.

Se você quiser tentar o downgrade, especifique wheezy em vez de stable em sources.list . Em seguida, instale apt-show-versions e use-o para localizar os pacotes que precisam de downgrade; pacotes podem ser rebaixados instalando-os a partir de wheezy , por exemplo

apt-get install libc6/wheezy

(Não comece com libc6 , esse será um dos últimos pacotes que você pode fazer downgrade.)

Eu recomendaria ficar com Jessie embora!

    
por 29.04.2015 / 23:57

Tags