Comment puis-je installer l'éditeur de graphiques yEd sur Ubuntu?

13

yEd est un éditeur riche en fonctionnalités pour les diagrammes hiérarchiques et les organigrammes. Je voudrais l'installer sur Ubuntu. Malheureusement, il ne semble pas être disponible dans les dépôts officiels.

Quelles étapes devrais-je suivre pour installer yEd sur Ubuntu?

Glutanimate
la source

Réponses:

17

Il existe deux façons d'installer yEd sur Ubuntu.

Utilisation du programme d'installation graphique fourni

yEd est livré avec un programme d'installation graphique facile à utiliser qui prend en charge toutes les dépendances du système (Java, le plus important):

GUI du programme d'installation de yEd

Suivez ces étapes:

  1. Recherchez la section Éditeur de graphiques yEd sur la page de téléchargement yworks
  2. Téléchargez le programme d'installation Linux yEd approprié pour votre système (32 ou 64 bits)
  3. Rendez le programme d'installation exécutable avec chmod +x yEd<...>.shou en allant dans le menu des propriétés de votre gestionnaire de fichiers ( Propriétés → Autorisations → Autoriser l'exécution du fichier comme programme )
  4. Exécutez le programme d'installation et suivez les étapes décrites
  5. Lorsque vous avez terminé, vous devriez pouvoir trouver yEd dans votre Unity Dash

Installation manuelle

  1. Assurez-vous que la dernière version de Java est installée
  2. Téléchargez la version zippée de yEd sur sa page de téléchargement
  3. Extraire le contenu du fichier zip
  4. Accédez au dossier extrait et ouvrez-le yed.jaren Java:

    java -jar "yed.jar"
    
  5. Pour intégrer yEd dans votre système, vous pouvez créer un .desktoplanceur sous ~/.local/share/applications. Par exemple:

    $ 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
    

    Assurez-vous de modifier les lignes Exec=et en Icon=fonction de votre système.

Glutanimate
la source
1
il n'y a pas de PPA?
Becko
1
@becko La licence interdit la distribution, donc ce n'est pas possible (à moins qu'ils décident de changer la licence).
Eero Aaltonen
1

Si vous souhaitez associer les fichiers .graphml de yEd (cela n'est pas fait automatiquement par le programme d'installation), vous pouvez utiliser le script suivant:

#! /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
la source