dpkg: dependency problems prevent configuration of sqldeveloper: sqldeveloper depends on libc6-AMD64 (>= 2.2.5).
dpkg: error processing package sqldeveloper (--install):dependency problems - leaving unconfigured
Errors were encountered while processing: sqldeveloper
Sudo apt-cache policy libc6-AMD64
libc6-AMD64:i386:
Installed: 2.19-0ubuntu6.6
Candidate: 2.19-0ubuntu6.6
Version table:
*** 2.19-0ubuntu6.6 0
500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
500 http://archive.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
100 /var/lib/dpkg/status
2.19-0ubuntu6 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
uname -a
Linux Inspiron-3537 3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Sudo apt-get remove -s libc6-AMD64:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
lib64gcc1:i386 lib64stdc++6:i386 libc6-AMD64:i386
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Remv lib64stdc++6:i386 [4.8.4-2ubuntu1~14.04]
Remv lib64gcc1:i386 [1:4.9.1-0ubuntu1]
Remv libc6-AMD64:i386 [2.19-0ubuntu6.6]
Sudo apt-get remove libc6-AMD64:i386
Sudo dpkg -i sqldeveloper_4.1.1.19.59-2_all.deb
/WorkSpace/DataBase$ Sudo dpkg --install sqldeveloper_4.1.1.19.59-2_all.deb
Selecting previously unselected package sqldeveloper.
(Reading database ... 260675 files and directories currently installed.)
Preparing to unpack sqldeveloper_4.1.1.19.59-2_all.deb ...
Unpacking sqldeveloper (4.1.1.19.59-2) ...
dpkg: dependency problems prevent configuration of sqldeveloper:
sqldeveloper depends on libc6-AMD64 (>= 2.2.5).
dpkg: error processing package sqldeveloper (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
sqldeveloper
Sudo apt-cache policy libc6
libc6:
Installed: 2.19-0ubuntu6.6
Candidate: 2.19-0ubuntu6.6
Version table:
*** 2.19-0ubuntu6.6 0
500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
500 http://archive.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages
100 /var/lib/dpkg/status
2.19-0ubuntu6 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
cat DEBIAN/control
Package: sqldeveloper
Version: 4.1.1.19.59-2
Architecture: all
Maintainer: Ankit Chaudhary <anki@Inspiron-3537>
Installed-Size: 393765
Depends: libc6-AMD64 (>= 2.2.5), libc6-i386 (>= 2.1.3)
Section: alien
Priority: extra
Description: Oracle SQL Developer
Oracle SQL Developer is a new, free graphical tool that enhances productivity and simplifies database development tasks. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own.
.
(Converted from a rpm package by alien version 8.90.)
Je suppose que vous avez utilisé alien
, par exemple.
Sudo alien --script sqldeveloper-4.1.1.19.59-1.noarch.rpm
créer un paquet deb. Malheureusement, le package créé ne peut pas être installé sur votre système car le package libc6-AMD64
n'est pas disponible pour Trusty dans la version requise.
Réparez votre installation via
Sudo apt-get purge sqldeveloper
Sudo apt-get install -f
Ce qui est intéressant, c’est que dans mon cas, le paquet DEB généré n’a aucune dépendance sur libc6-AMD64
. Mais dans ton cas ... ok
Par conséquent, lancez la commande ci-dessous. Copiez et collez le bloc entier dans un terminal et appuyez sur Enter
mkdir deb$$; \
cp sqldeveloper_4.1.1.19.59-2_all.deb deb$$; \
cd deb$$; dpkg-deb -x sqldeveloper_4.1.1.19.59-2_all.deb deb; \
cd deb; \
dpkg-deb -e ../sqldeveloper_4.1.1.19.59-2_all.deb
Maintenant commencer
cat DEBIAN/control
et vous devriez voir quelque chose comme ça
Package: sqldeveloper
Version: 4.1.1.19.59-2
Architecture: all
Maintainer: root <root@sturm>
Installed-Size: 393753
Depends: libc6 (>= 2.2.5), libc6-i386 (>= 2.1.3)
Section: alien
Priority: extra
Description: Oracle SQL Developer
Oracle SQL Developer is a new, free graphical tool that enhances productivity and simplifies database development tasks. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug P$
.
(Converted from a rpm package by alien version 8.93.)
mais pas dans votre cas. o_O
Par conséquent, lancez les commandes ci-dessous pour corriger cela et reconstruisez le paquet.
sed -i 's/libc6-AMD64/libc6/' DEBIAN/control
cd ..
Sudo dpkg-deb -b deb
Enfin installer avec
Sudo dpkg -i deb.deb
et c'est tout ;)
Faites le premier démarrage s'il vous plaît à partir du terminal, dans mon cas, il devait y répondre une question.
sqldeveloper
Tu verras
Oracle SQL Developer
Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/aboettger/.sqldeveloper/4.1.0/product.conf
Et j'ai utilisé
/usr/lib/jvm/Java-8-Oracle
Ceci est explicite. Essayez d’installer libc6-AMD64 avant d’installer sqldeveloper et vous aurez aucun problème.
Si vous avez une connexion Internet, essayez:
Sudo apt-get install libc6-AMD64
Si ce n'est pas le cas, téléchargez-le manuellement à partir de http://packages.ubuntu.com/ et installez-le à l'aide de dpkg exactement comme le paquet précédent.
Cela est dû au fait que votre paquet est plus récent que ce que le logiciel prend en charge. Vous devez désinstaller et réinstaller avec l'ancienne version.
Aussi: Essayez d'installer, et si cela échoue, exécutez "Sudo apt-get -f install" pour voir si vous pouvez réparer les dépendances manquantes.