Je viens d'installer Ubuntu 16.04 et je souhaite installer StarUML. J'ai téléchargé StarUML depuis http://staruml.io/download/release/v2.0.2/StarUML-v2.0.2-64-bit.deb , puis dans le terminal:
dpkg -i StarUML-v2.0.2-64-bit.deb
J'ai eu ce message:
Unpacking staruml (2.0.2) ...
dpkg: dependency problems prevent configuration of staruml:
staruml depends on libgcrypt11 (>= 1.4.5); however:
Package libgcrypt11 is not installed.
dpkg: error processing package staruml (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
staruml
Que puis-je faire?
Vous pouvez télécharger et installer le paquet libgcrypt11 à partir des référentiels Ubuntu Precise and Trust, par exemple: https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Sudo dpkg -i StarUML-v2.8.0-64-bit.deb
Le paquet StarUML a plusieurs dépendances:
Depends: gconf-service,
libasound2 (>= 1.0.23),
libatk1.0-0 (>= 1.12.4),
libc6 (>= 2.11),
libcairo2 (>= 1.6.0),
libcups2 (>= 1.4.0),
libdbus-1-3 (>= 1.2.14),
libexpat1 (>= 1.95.8),
libfontconfig1 (>= 2.8.0),
libfreetype6 (>= 2.3.9),
libgcc1 (>= 1:4.1.1),
libgconf-2-4 (>= 2.31.1),
libgcrypt11 (>= 1.4.5),
libgdk-pixbuf2.0-0 (>= 2.22.0),
libglib2.0-0 (>= 2.18.0),
libgtk2.0-0 (>= 2.24.0),
libnspr4 (>= 1.8.0.10),
libnss3 (>= 3.12.6),
libpango1.0-0 (>= 1.22.0),
libstdc++6 (>= 4.6),
libudev0 (>= 147) | libudev1 (>= 198),
libx11-6 (>= 2:1.4.99.1),
libxcomposite1 (>= 1:0.3-1),
libxdamage1 (>= 1:1.1),
libxext6, libxfixes3,
libxrandr2 (>= 2:1.2.0),
libxrender1,
ca-certificates,
libcurl3,
lsb-base (>= 3.2),
xdg-utils (>= 1.0.2),
wget
Certaines d'entre elles sont triviales et devraient être trouvées sur la plupart des installations de bureau.
Si vous les installez en utilisant:
Sudo apt-get install ./StarUML-v2.0.2-64-bit.deb
apt-get trouvera et installera les dépendances automatiquement.
Maintenant, le paquet spécifique qui manque "libgcrypt11" n'est disponible que sur Precise and Trust (12.04 et 14.04)] 1 , il a été remplacé par libgcrypt20 par Debian, et donc par Ubuntu.
Je contacterais le mainteneur du paquet, vous pouvez trouver qui ils sont avec cette commande
dpkg --info StarUML-v2.0.2-64-bit.deb | grep Maintainer
Essayez d'exécuter ces commandes:
Sudo apt-get install -f
Les commandes ci-dessus devraient résoudre les problèmes de dépendance lors de l'installation des packages manquants nécessaires à votre programme.
Vous pouvez obtenir plus d'informations sur la commande apt-get en lisant le manuel:
man apt-get
J'espère que cela pourrait vous aider.
Premier téléchargement du paquet libgcrypt: https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Puis installez-le:
Sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Enfin, installez StarUML:
Sudo dpkg -i StarUML-v2.7.0-64-bit.deb
Téléchargez le paquet libgcrypt à partir du lien ci-dessous:
https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Ensuite, ouvrez le terminal avec l'emplacement où le fichier ci-dessus est enregistré et installez-le à l'aide de la commande ci-dessous:
Sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Maintenant, téléchargez le lien starUML ci-dessous:
https://s3.amazonaws.com/staruml-bucket/releases-v2/StarUML-v2.8.1-64-bit.deb
Ensuite, ouvrez le terminal avec l'emplacement où votre fichier ci-dessus est enregistré et installez-le à l'aide de la commande ci-dessous:
Sudo dpkg -i StarUML-v2.8.0-64-bit.deb