Dependência não satisfeita instalando o Nemo

2

Estou tentando instalar em um novo sistema 14.04 do PPA Webupd8 . O pacote principal nemo não está conseguindo instalar com este erro:

$ sudo apt-get install nemo
[sudo] password for lads: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nemo : Depends: nemo-data (= 1.8.4-1.1) but it is not going to be installed
        Recommends: nemo-fileroller but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

No entanto, o pacote nemo-data está instalado e corresponde à versão necessária:

$ apt-cache show nemo-data
Package: nemo-data
Source: nemo
Priority: optional
Section: gnome
Installed-Size: 309
Maintainer: Jacob Zimmermann <[email protected]>
Architecture: all
Version: 2.8.4-1~webupd8~trusty01
Replaces: nemo (<< 2.3)
Suggests: nemo
Depends: dconf-gsettings-backend | gsettings-backend, python2.7
Breaks: nemo (<< 2.3)
Filename: pool/main/n/nemo/nemo-data_2.8.4-1~webupd8~trusty01_all.deb
Size: 63218
MD5sum: d1bc65a62f2a8b6ce40d1a1bc572a92b
SHA1: 33dcbd960711b9ec114855812601fb8cd02cb058
SHA256: 252e8f09408d65a3fa1dd12dd4831af7cf81bef81425386d6e0c850ee792a54f
Description-en: File manager and graphical shell for Unity (data files)
 Nemo is the official file manager for the Cinnamon desktop. It allows
 to browse directories, preview files and launch applications associated
 with them. It is also responsible for handling the icons on the Cinnamon
 desktop. It works on local and remote filesystems.
 .
 This package contains pictures, localization files and other data
 needed by nemo.
Description-md5: 02a390092aabc879823f7e943d7aad23
Original-Maintainer: Linux Mint <[email protected]>

Package: nemo-data
Priority: optional
Section: universe/misc
Installed-Size: 3741
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Nicolas Bourdaud <[email protected]>
Architecture: all
Source: nemo
Version: 1.8.4-1.1
Depends: dconf-gsettings-backend | gsettings-backend, python:any (>= 2.7.1-0ubuntu2)
Suggests: nemo
Filename: pool/universe/n/nemo/nemo-data_1.8.4-1.1_all.deb
Size: 479372
MD5sum: 214953fff1daac66e2e0eaf82c77944a
SHA1: 38e4f4407892416a263ceef1fbddc15252b39e5b
SHA256: f3c845a37e82583a7dec5e47d8fd76bb94a9ec84802de3ae30fdffc9226b54f8
Description-en: File manager and graphical shell for Cinnamon (data files)
 Nemo is the official file manager for the Cinnamon desktop. It allows
 to browse directories, preview files and launch applications associated
 with them. It is also responsible for handling the icons on the Cinnamon
 desktop. It works on local and remote filesystems.
 .
 This package contains pictures, localization files and other data
 needed by nemo.
Description-md5: 9d6fd03be1bc86aa86ee0d95ef77a087
Homepage: http://www.github.com/linuxmint/nemo/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

Eu tentei os truques básicos, mas o sistema não está relatando nenhum pacote quebrado ou outros problemas óbvios que podem impedir a instalação do nemo :

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ sudo apt-get -u dist-upgrade
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.

$ sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

O que está errado aqui? Alguma dica sobre a causa disso ou como identificá-lo?

Atualização : A saída exigida por Thomas W. :

$ apt-cache policy nemo nemo-data
nemo:
  Installed: (none)
  Candidate: 1.8.4-1.1
  Version table:
     1.8.4-1.1 0
        500 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe armhf Packages
nemo-data:
  Installed: 2.8.4-1~webupd8~trusty01
  Candidate: 2.8.4-1~webupd8~trusty01
  Version table:
 *** 2.8.4-1~webupd8~trusty01 0
        500 http://ppa.launchpad.net/webupd8team/nemo/ubuntu/ trusty/main armhf Packages
        100 /var/lib/dpkg/status
     1.8.4-1.1 0
        500 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe armhf Packages
    
por Luís de Sousa 19.11.2015 / 21:12

1 resposta

1

Como você pode ver na sua mensagem de erro

nemo : Depends: nemo-data (= 1.8.4-1.1)

Mas a saída de apt-cache policy nemo-data mostra

nemo-data:
  Installed: 2.8.4-1~webupd8~trusty01
  Candidate: 2.8.4-1~webupd8~trusty01
  Version table:
 *** 2.8.4-1~webupd8~trusty01 0
        500 http://ppa.launchpad.net/webupd8team/nemo/ubuntu/ trusty/main armhf Packages
        100 /var/lib/dpkg/status
     1.8.4-1.1 0
        500 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe armhf Packages

Significa que o gerenciador de pacotes não pode instalar automaticamente a versão correta ( aptitude poderia fazer isso ;) ).

Executar

sudo apt-get install nemo-data=1.8.4-1.1

para instalar a versão necessária.

Por quê? O Webupd8 PPA contém um pacote nemo-data para armhf , mas atualmente não é o pacote nemo correspondente para armhf .

    
por A.B. 20.11.2015 / 08:25