yEd è un editor ricco di funzionalità per diagrammi gerarchici e diagrammi di flusso. Vorrei installarlo su Ubuntu. Purtroppo non sembra essere disponibile nei repository ufficiali.
Quali passi dovrei seguire per installare yEd su Ubuntu?
yEd è un editor ricco di funzionalità per diagrammi gerarchici e diagrammi di flusso. Vorrei installarlo su Ubuntu. Purtroppo non sembra essere disponibile nei repository ufficiali.
Quali passi dovrei seguire per installare yEd su Ubuntu?
Risposte:
Esistono due modi per installare yEd su Ubuntu.
Utilizzando il programma di installazione grafico fornito
yEd viene fornito con un programma di installazione grafico di facile utilizzo che si occupa di tutte le dipendenze del sistema (Java, soprattutto):
Segui questi passi:
chmod +x yEd<...>.sh
o accedendo al menu delle proprietà del tuo file manager ( Proprietà → Autorizzazioni → Consenti l'esecuzione del file come programma )Installazione manuale
Passare alla cartella estratta e aprire yed.jar
in Java:
java -jar "yed.jar"
Per integrare yEd nel tuo sistema puoi creare un .desktop
launcher in ~/.local/share/applications
. Per esempio:
$ 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
Assicurati di cambiare le linee Exec=
e in Icon=
base al tuo sistema.
Se vuoi associare i file .graphml di yEd (non è fatto automaticamente dall'installer), puoi usare il seguente script:
#! /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.