récemment, j'ai essayé d'installer Grive Tools, en suivant les instructions de ce site Web , client Google Drive Ubuntu avec Grive et outils Grive . Tout a fonctionné parfaitement jusqu'au point où j'ai appliqué la commande Sudo apt-get install grive-tools
. L'erreur suivante est apparue:
grive-tools : Depends: libcurl4-openssl-dev but it is not going to be installed
J'ai beaucoup cherché en ligne et j'ai trouvé beaucoup de gens qui disaient que apt-get -f install
allait résoudre le problème, par exemple . Impossible d'installer les outils Grive dans Ubuntu 14.04 .
J'ai essayé toutes les solutions suggérées et la plupart du temps, j'ai cette erreur:
The following packages have unmet dependencies:
libgnutls-dev : Depends: libgnutls-openssl27 (= 2.12.23-12ubuntu2.1) but 3.2.16-1u1~ppa2 is installed.
libcurl4-openssl-dev : Depends: libcurl3 (= 7.35.0-1ubuntu2.3) but 7.37.1-1u3~ppa1 is installed.
réponse donnée par Thanos dans sa question
La seule solution à mon problème a été trouvée ici Comment puis-je résoudre les dépendances non satisfaites après l'ajout d'un PPA? .
J'ai appliqué les commandes suivantes:
Sudo apt-get update
Sudo apt-get install aptitude
ensuite,
Sudo aptitude install grive-tools
Enfin, j'ai dû rétrograder certains paquets pour répondre aux dépendances. Un exemple de processus est fourni sous:
Sudo aptitude install grive-tools
The following NEW packages will be installed:
binutils-dev{a} comerr-dev{a} expect{a} grive-tools krb5-multidev{a} libboost-filesystem-dev{a} libboost-filesystem1.54-dev{a}
libboost-program-options-dev{a} libboost-program-options1.54-dev{a} libboost-system1.54-dev{a} libboost-test-dev{a} libboost-test1.54-dev{a}
libboost-test1.54.0{a} libboost1.54-dev{a} libcurl4-openssl-dev{ab} libexpat1-dev{a} libgcrypt11-dev{a} libgnutls-dev{ab} libgnutlsxx27{a}
libgpg-error-dev{a} libgssrpc4{a} libidn11-dev{a} libjson-c-dev{a} libjson0-dev{a} libkadm5clnt-mit9{a} libkadm5srv-mit9{a} libkdb5-7{a} libkrb5-dev{a}
libldap2-dev{a} libp11-kit-dev{a} librtmp-dev{a} libssl-dev{a} libssl-doc{a} libtasn1-6-dev{a} libyajl-dev{a} python-pyinotify{a} zlib1g-dev{a}
0 packages upgraded, 37 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.5 MB of archives. After unpacking 141 MB will be used.
The following packages have unmet dependencies:
libgnutls-dev : Depends: libgnutls-openssl27 (= 2.12.23-12ubuntu2.1) but 3.2.16-1u1~ppa2 is installed.
libcurl4-openssl-dev : Depends: libcurl3 (= 7.35.0-1ubuntu2.3) but 7.37.1-1u3~ppa1 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) grive-tools [Not Installed]
2) libcurl4-openssl-dev [Not Installed]
3) libgnutls-dev [Not Installed]
4) librtmp-dev [Not Installed]
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Install the following packages:
1) libcurl4-openssl-dev [7.35.0-1ubuntu2 (trusty)]
2) libgnutls-dev [2.12.23-12ubuntu2 (trusty)]
3) libgnutlsxx27 [2.12.23-12ubuntu2 (trusty)]
Downgrade the following packages:
4) libcurl3 [7.37.1-1u3~ppa1 (now) -> 7.35.0-1ubuntu2 (trusty)]
5) libgnutls-openssl27 [3.2.16-1u1~ppa2 (now) -> 2.12.23-12ubuntu2 (trusty)]
6) libgnutls26 [2.12.23-12ubuntu2.1 (now, trusty-security, trusty-updates) -> 2.12.23-12ubuntu2 (trusty)]
7) libgnutls26:i386 [2.12.23-12ubuntu2.1 (now, trusty-security, trusty-updates) -> 2.12.23-12ubuntu2 (trusty)]
Accept this solution? [Y/n/q/?] Y
The following packages will be DOWNGRADED:
libcurl3 libgnutls-openssl27 libgnutls26 libgnutls26:i386
The following NEW packages will be installed:
binutils-dev{a} comerr-dev{a} expect{a} grive-tools krb5-multidev{a} libboost-filesystem-dev{a} libboost-filesystem1.54-dev{a}
libboost-program-options-dev{a} libboost-program-options1.54-dev{a} libboost-system1.54-dev{a} libboost-test-dev{a} libboost-test1.54-dev{a}
libboost-test1.54.0{a} libboost1.54-dev{a} libcurl4-openssl-dev{a} libexpat1-dev{a} libgcrypt11-dev{a} libgnutls-dev{a} libgnutlsxx27{a}
libgpg-error-dev{a} libgssrpc4{a} libidn11-dev{a} libjson-c-dev{a} libjson0-dev{a} libkadm5clnt-mit9{a} libkadm5srv-mit9{a} libkdb5-7{a} libkrb5-dev{a}
libldap2-dev{a} libp11-kit-dev{a} librtmp-dev{a} libssl-dev{a} libssl-doc{a} libtasn1-6-dev{a} libyajl-dev{a} python-pyinotify{a} zlib1g-dev{a}
0 packages upgraded, 37 newly installed, 4 downgraded, 0 to remove and 0 not upgraded.
Need to get 14.4 MB of archives. After unpacking 141 MB will be used.
Do you want to continue? [Y/n/?] Y
Get: 1 http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu/ trusty/main grive-tools all 1.12 [115 kB]
Get: 2 http://archive.ubuntu.com/ubuntu/ trusty/main libgnutls26 i386 2.12.23-12ubuntu2 [374 kB]
Get: 3 http://archive.ubuntu.com/ubuntu/ trusty/main libgnutls26 AMD64 2.12.23-12ubuntu2 [394 kB]
Get: 4 http://archive.ubuntu.com/ubuntu/ trusty/main libgnutls-openssl27 AMD64 2.12.23-12ubuntu2 [18.3 kB]