Wie kann ich den yEd Graph Editor unter Ubuntu installieren?


13

yEd ist ein funktionsreicher Editor für hierarchische Diagramme und Flussdiagramme. Ich möchte es auf Ubuntu installieren. Leider scheint es nicht in den offiziellen Repositories verfügbar zu sein.

Welche Schritte muss ich ausführen, um yEd auf Ubuntu zu installieren?

Antworten:


17

Es gibt zwei Möglichkeiten, yEd unter Ubuntu zu installieren.

Verwenden Sie das mitgelieferte grafische Installationsprogramm

yEd wird mit einem benutzerfreundlichen grafischen Installationsprogramm geliefert, das alle Systemabhängigkeiten berücksichtigt (vor allem Java):

yEd Installer GUI

Folge diesen Schritten:

  1. Finden Sie den Abschnitt yEd Graph Editor auf der yworks- Download-Seite
  2. Laden Sie das entsprechende Linux yEd-Installationsprogramm für Ihr System herunter (32- oder 64-Bit).
  3. Machen Sie das Installationsprogramm mit chmod +x yEd<...>.shoder über das Eigenschaftenmenü Ihres Dateimanagers ausführbar ( Eigenschaften → Berechtigungen → Ausführen der Datei als Programm zulassen ).
  4. Führen Sie das Installationsprogramm aus und befolgen Sie die beschriebenen Schritte
  5. Wenn Sie fertig sind, sollten Sie in der Lage sein, yEd in Ihrem Unity Dash zu finden

Manuelle Installation

  1. Stellen Sie sicher, dass Sie die neueste Java-Version installiert haben
  2. Laden Sie die gepackte yEd-Version auf der Downloadseite herunter
  3. Extrahieren Sie den Inhalt der Zip-Datei
  4. Navigieren Sie zum extrahierten Ordner und öffnen Sie ihn yed.jarin Java:

    java -jar "yed.jar"
    
  5. Um yEd in Ihr System zu integrieren, können Sie unter einen .desktopLauncher erstellen ~/.local/share/applications. Z.B:

    $ cat ~/.local/share/applications/yed.desktop
    [Desktop Entry]
    Encoding=UTF-8
    Name=yEd Graph Editor
    Comment=Edit graphml files in yed
    Exec=java -jar /home/user/applications/yEd/yed.jar %u
    Terminal=false
    Type=Application
    Icon=/home/user/applications/yEd/icons/yicon32.png
    Categories=Application;Office
    StartupNotify=false
    MimeType=application/xml;
    NoDisplay=false
    

    Stellen Sie sicher, dass Sie die Zeilen Exec=und Icon=entsprechend Ihrem System ändern .


1
gibt es kein PPA?
Becko

1
@becko Die Lizenz verbietet die Weitergabe, daher ist dies nicht möglich (es sei denn, die Lizenz wird geändert).
Eero Aaltonen

1

Wenn Sie die .graphml-Dateien von yEd verknüpfen möchten (dies wird vom Installationsprogramm nicht automatisch durchgeführt), können Sie das folgende Skript verwenden:

#! /bin/bash

# Run the script in the root of yEd installation directory
# Tested with Ubuntu 18.04

# Create a new mime type definition file
cat >graphml+xml-mime.xml << EOL
<?xml version="1.0"?>
 <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
   <mime-type type="application/x-graphml+xml">  
   <comment>yEd graphml file (xml format)</comment>
   <glob pattern="*.graphml"/>
   <generic-icon name="x-application-graphml+xml"/>
  </mime-type>
 </mime-info>
EOL

# Install the new mime definition
sudo xdg-mime install graphml+xml-mime.xml

# Install icon (size 48 can be extracted from i4j_extf_2_1aawyej_k3n8ea.ico file)
sudo xdg-icon-resource install --context mimetypes --size 32 .install4j/yEd.png x-application-graphml+xml

# Append %F to yEd .desktop file so it is visible in "Open With Other Application" menu
sed -i '/Exec/ s/$/ %F/' ~/.local/share/applications/yEd\ Graph\ Editor-0.desktop

# Finally go to file manager, right click, select "Open With Other Application",
# click "View All Applications" and select yEd.
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.