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?
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?
Respuestas:
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):
Sigue estos pasos:
chmod +x yEd<...>.sh
o yendo al menú de propiedades de su administrador de archivos ( Propiedades → Permisos → Permitir ejecutar archivo como programa )Instalación manual
Navegue a la carpeta extraída y ábrala yed.jar
en Java:
java -jar "yed.jar"
Para integrar yEd en su sistema, puede crear un .desktop
lanzador 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.
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.