i3 no Debian 9 Stretch - erro de instalação - “dependências não atendidas”

0

Durante a tentativa de instalar o i3 (gerenciador de janelas) na minha máquina Debian, tive alguns erros de dependência.

The following packages have unmet dependencies:
gsettings-desktop-schemas : Breaks: gnome-settings-daemon (< 3.19.92) but 3.14.2-3+deb8u1 is to be installed
                            Breaks: mutter (< 3.19.92) but 3.14.4-1~deb8u1 is to be installed
N: Ignoring file '50unattended-upgrades.ucf-old' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Último sábado - durante a execução de apt-get upgrade - Debian atualizado de 8 "Jessie" para 9 "Stretch". O problema poderia estar conectado a essa atualização?

Pesquisando por ajuda eu não consegui encontrar algo que se encaixe na minha situação. Embora eu goste muito do Debian, eu não sou um usuário avançado. Eu ficaria muito grato por qualquer apoio.

apt-cache policy gnome-settings-daemon mutter mostra

gnome-settings-daemon:
  Installed: 3.14.2-3+deb8u1
  Candidate: 3.22.2-2
  Version table:
     3.22.2-2 0
        500 http://ftp.de.debian.org/debian/ stable/main amd64 Packages
 *** 3.14.2-3+deb8u1 0
        500 http://ftp.de.debian.org/debian/ oldstable/main amd64 Packages
        500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
mutter:
  Installed: 3.14.4-1~deb8u1
  Candidate: 3.22.3-2
  Version table:
     3.22.3-2 0
        500 http://ftp.de.debian.org/debian/ stable/main amd64 Packages
 *** 3.14.4-1~deb8u1 0
        500 http://ftp.de.debian.org/debian/ oldstable/main amd64 Packages
        500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
N: Ignoring file '50unattended-upgrades.ucf-old' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
    
por alex 22.06.2017 / 17:25

1 resposta

2

Você tem uma mistura de origens que causam conflitos, em particular repositórios baseados em nome de código ("jessie"), juntamente com repositórios genéricos ("stable").

Agora que você (parcialmente) atualizou para o Debian 9, você precisa editar suas fontes para que

  • todas as linhas referentes a "oldstable" são comentadas
  • todas as linhas referentes a "stable" referem-se a "stretch" em vez
  • todas as linhas referentes a "jessie" referem-se a "stretch" em vez

Ao especificar o codinome de lançamento, você evita a atualização repentina quando o próximo lançamento for lançado.

    
por 22.06.2017 / 17:55

Tags