Come posso installare l'editor grafico yEd su Ubuntu?


13

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:


17

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):

GUI del programma di installazione yEd

Segui questi passi:

  1. Trova la sezione Editor grafico yEd nella pagina di download di yworks
  2. Scarica il programma di installazione yEd Linux appropriato per il tuo sistema (32 o 64 bit)
  3. Rendi eseguibile il programma di installazione con chmod +x yEd<...>.sho accedendo al menu delle proprietà del tuo file manager ( Proprietà → Autorizzazioni → Consenti l'esecuzione del file come programma )
  4. Esegui il programma di installazione e segui i passaggi indicati
  5. Al termine, dovresti essere in grado di trovare yEd nel tuo Unity Dash

Installazione manuale

  1. Assicurati di avere installato l'ultima versione di Java
  2. Scarica la versione zippata di yEd nella sua pagina di download
  3. Estrarre il contenuto del file zip
  4. Passare alla cartella estratta e aprire yed.jarin Java:

    java -jar "yed.jar"
    
  5. Per integrare yEd nel tuo sistema puoi creare un .desktoplauncher 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.


1
non c'è PPA?
becko,

1
@becko La licenza proibisce la distribuzione, quindi non è possibile (a meno che non decidano di cambiare la licenza).
Eero Aaltonen,

1

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.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.