Pacotes quebrados ao atualizar do Debian estável para testes

0

Depois de ler que o teste Debian é mais popular entre os usuários de desktop do que o Debian estável, decidi atualizar de estável para teste. Eu substituí todas as instâncias de "jessie" por "testing" com o comando "sed -i '/ jessie / stable / g' /etc/apt/sources.list. Depois, fiz a atualização com o comando" sudo apt- atualizar-se & & sudo apt-get upgrade ". Agora, quando tento instalar pacotes ou atualizar, recebo a seguinte saída:

# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 console-setup : Depends: keyboard-configuration (= 1.123) but 1.156 is installed
 console-setup-linux : Depends: keyboard-configuration (= 1.123) but 1.156 is installed
 libpurple-bin : Depends: libpurple0 but it is not installed
 systemd : Depends: libsystemd0 (= 215-17+deb8u5) but 232-8 is installed
 udev : Depends: libudev1 (= 215-17+deb8u5) but 232-8 is installed
E: Unmet dependencies. Try using -f.

Então, naturalmente, eu segui as instruções e tentei usar -f:

# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 console-setup : Depends: keyboard-configuration (= 1.123) but 1.156 is installed
 console-setup-linux : Depends: keyboard-configuration (= 1.123) but 1.156 is installed
 libpurple-bin : Depends: libpurple0 but it is not installed
 systemd : Depends: libsystemd0 (= 215-17+deb8u5) but 232-8 is installed
 udev : Depends: libudev1 (= 215-17+deb8u5) but 232-8 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Eu recebo um erro semelhante ao tentar instalar pacotes individuais. Aqui está como minha sources.list se parece:

# 

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160609-14:12]/ testing contrib main non-free

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160609-14:12]/ testing contrib main non-free

deb http://debian.gtisc.gatech.edu/debian/ testing main 
deb-src http://debian.gtisc.gatech.edu/debian/ testing main 

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# testing-updates, previously known as 'volatile'
deb http://debian.gtisc.gatech.edu/debian/ testing-updates main contrib non-free
deb-src http://debian.gtisc.gatech.edu/debian/ testing-updates main contrib non-free

Então, alguma sugestão sobre como resolver esse problema?

    
por Ryan McCleary 05.02.2017 / 21:51

2 respostas

0

Debian testing is more popular with desktop users than Debian stable

Eu discordo totalmente desta afirmação.

teste Debian & instável são ramificações de desenvolvimento e não se destinam ao uso normal, essas versões devem ser usadas para busca de bugs e, como tal, não se espera que seja completamente funcional em uma base consistente.

Testando e instável não são simplesmente simplesmente "estáveis ao Debian com pacotes mais novos", o paradigma é completamente diferente e quase diametralmente oposto ao utilizado para o lançamento estável.

Se novas versões de pacotes forem necessárias, eu recomendaria usar os repositórios jessie-backports [1] ou esperar até que a Debian 9.0 seja lançada no final do ano.

[1] link

    
por 05.02.2017 / 22:18
0

apt não foi projetado para fazer o downgrade de uma versão do Distro. Mas talvez você possa fazer isso com o apt-pinning.

Gerar o arquivo

/etc/apt/preferences.d/jessie-preferences

    Package: *
Pin: release o=Debian                                                  

Pin-Priority: 1001

o último comando é uma simulação.

apt update && apt --dry-run dist-upgrade Quando não há conflitos de pacotes, você pode fazê-lo sem --dry-run. Pode funcionar, mas também não funciona. Backup primeiro.

muito rápido. Depois disso, remova o arquivo.

    
por 06.02.2017 / 00:03

Tags