¿Cómo puedo instalar el editor de gráficos yEd en Ubuntu?

13

yEd es un editor rico en funciones para diagramas jerárquicos y diagramas de flujo. Me gustaría instalarlo en Ubuntu. Lamentablemente, no parece estar disponible en los repositorios oficiales.

¿Qué pasos debería seguir para instalar yEd en Ubuntu?

Glutanimato
fuente

Respuestas:

17

Hay dos formas de instalar yEd en Ubuntu.

Usando el instalador gráfico provisto

yEd viene con un instalador gráfico fácil de usar que se encarga de todas las dependencias del sistema (Java, lo más importante):

GUI del instalador yEd

Sigue estos pasos:

  1. Encuentre la sección yEd Graph Editor en la página de descarga de yworks
  2. Descargue el instalador apropiado de Linux yEd para su sistema (32 o 64 bits)
  3. Haga que el instalador sea ejecutable con chmod +x yEd<...>.sho yendo al menú de propiedades de su administrador de archivos ( Propiedades → Permisos → Permitir ejecutar archivo como programa )
  4. Ejecute el instalador y siga los pasos descritos.
  5. Cuando hayas terminado, deberías poder encontrar yEd en tu Unity Dash

Instalación manual

  1. Asegúrese de tener instalada la última versión de Java
  2. Descargue la versión comprimida de yEd en su página de descarga
  3. Extrae el contenido del archivo zip
  4. Navegue a la carpeta extraída y ábrala yed.jaren Java:

    java -jar "yed.jar"
    
  5. Para integrar yEd en su sistema, puede crear un .desktoplanzador debajo ~/.local/share/applications. P.ej:

    $ 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
    

    Asegúrese de cambiar las líneas Exec=y de Icon=acuerdo con su sistema.

Glutanimato
fuente
1
no hay PPA?
Becko 05 de
1
@becko La licencia prohíbe la distribución, por lo que no es posible (a menos que decidan cambiar la licencia).
Eero Aaltonen
1

Si desea asociar los archivos .graphml de yEd (el instalador no lo hace automáticamente), puede usar el siguiente 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.
Samuli Asmala
fuente