web-dev-qa-db-fra.com

Dépendance non satisfaite lors de l'installation de Nemo

J'essaie d'installer sur un nouveau système 14.04 à partir de Webupd8 PPA . Le package principal nemo ne parvient pas à installer avec cette erreur:

$ 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.

Cependant, le nemo-data le package est installé et correspond à la version requise:

$ 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

J'ai essayé les astuces de base, mais le système ne signale aucun paquet cassé ou autre problème évident qui pourrait éventuellement empêcher l'installation de 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.

Qu'est-ce qui ne va pas ici? Des indices sur la cause de cela ou comment l'identifier?

Mise à jour : La sortie requise par 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
2
Luís de Sousa

Comme vous pouvez le voir dans votre message d'erreur

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

Mais la sortie de apt-cache policy nemo-data spectacles

nemo-data: 
 Installé: 2.8.4-1 ~ webupd8 ~ trusty01 
 Candidat: 2.8.4-1 ~ webupd8 ~ trusty01 
 Tableau des versions: 
 * ** 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/univers Armhf Packages

Cela signifie que le gestionnaire de paquets ne peut pas installer automatiquement la bonne version (aptitude pourrait le faire ;)).

Courir

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

pour installer la version requise.

Pourquoi? Le Webupd8 PPA contient un nemo-data package pour armhf, mais actuellement pas le package nemo correspondant pour armhf.

1
A.B.