Wie installiere ich StarUML und seine Abhängigkeiten?


7

Ich habe gerade Ubuntu 16.04 installiert und möchte StarUML installieren. Ich habe StarUML von http://staruml.io/download/release/v2.0.2/StarUML-v2.0.2-64-bit.deb heruntergeladen und dann im Terminal:

dpkg -i StarUML-v2.0.2-64-bit.deb

Ich habe diese Nachricht erhalten:

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

Was kann ich machen?


Antworten:



3

Das StarUML-Paket weist einige Abhängigkeiten auf:

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

Einige davon sind trivial und sollten auf den meisten Desktop-Installationen zu finden sein.

Wenn Sie sie installieren mit:

sudo apt-get install ./StarUML-v2.0.2-64-bit.deb 

apt-get findet und installiert die Abhängigkeiten automatisch.

Jetzt ist das spezifische Paket, dem "libgcrypt11" fehlt, nur in Precise and Trust (12.04 und 14.04) verfügbar.] 1 Es wurde von Debian und daher von Ubuntu durch libgcrypt20 ersetzt.

Ich würde den Paketbetreuer des Pakets kontaktieren, Sie können mit diesem Befehl herausfinden, wer sie sind

dpkg --info StarUML-v2.0.2-64-bit.deb | grep Maintainer

2

Versuchen Sie, diese Befehle auszuführen:

sudo apt-get install -f

Die obigen Befehle sollten Probleme mit Abhängigkeiten beheben, indem fehlende Pakete installiert werden, die Ihr Programm benötigt.

Weitere Informationen zum Befehl apt-get finden Sie im Handbuch:

man apt-get

Ich hoffe das könnte dir helfen.


1
Leider wurde in meinem Fall vorgeschlagen, starUML zu entfernen, aber die Abhängigkeiten werden nicht installiert
Mayou36


0

Laden Sie zuerst das libgcrypt-Paket über den folgenden Link herunter:

https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb

Öffnen Sie dann das Terminal mit dem Speicherort, an dem die obige Datei gespeichert ist, und installieren Sie sie mit dem folgenden Befehl:

sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb

Laden Sie jetzt starUML von untenstehendem Link herunter:

https://s3.amazonaws.com/staruml-bucket/releases-v2/StarUML-v2.8.1-64-bit.deb

Öffnen Sie dann das Terminal mit dem Speicherort, an dem Ihre obige Datei gespeichert ist, und installieren Sie sie mit dem folgenden Befehl:

sudo dpkg -i StarUML-v2.8.0-64-bit.deb

Das Herunterladen von .deb-Paketen aus zufälligen AWS S3-Buckets zur Installation als Root ist eine äußerst gefährliche Idee. Warum sollte jemand die Software aus diesem Eimer anstelle der offiziellen Projektseite erhalten?
Tom Brossman
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.