如何在Ubuntu上安装yEd图形编辑器?


13

yEd是功能丰富的编辑器,用于层次图和流程图。我想在Ubuntu上安装它。不幸的是,它似乎在官方存储库中不可用。

在Ubuntu上安装yEd,我需要遵循哪些步骤?

Answers:


17

在Ubuntu上有两种安装yEd的方法。

使用提供的图形安装程序

yEd附带一个易于使用的图形安装程序,该程序可以处理所有系统依赖性(Java,最重要的是):

yed安装程序GUI

按着这些次序:

  1. yworks下载页面上找到yEd Graph Editor部分
  2. 下载适合您的系统的Linux yEd安装程序(32位或64位)
  3. 使用chmod +x yEd<...>.sh或进入文件管理器的属性菜单,使安装程序可执行(属性→权限→允许将文件作为程序执行
  4. 运行安装程序并按照概述的步骤
  5. 完成后,您应该可以在Unity Dash中找到yEd

手动安装

  1. 确保您已安装最新的Java版本
  2. 其下载页面上下载压缩的yEd版本
  3. 提取zipfile的内容
  4. 导航到解压缩的文件夹并yed.jar在java中打开:

    java -jar "yed.jar"
    
  5. 要将yEd集成到系统中,可以在下创建.desktop启动器~/.local/share/applications。例如:

    $ 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
    

    确保根据您的系统更改Exec=Icon=行。


1
没有PPA吗?
becko

1
@becko许可证禁止分发,因此这是不可能的(除非他们决定更改许可证)。
Eero Aaltonen

1

如果要关联yEd的.graphml文件(安装程序不会自动完成),则可以使用以下脚本:

#! /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.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.