Як я можу встановити редактор графіків yEd на Ubuntu?


13

yEd - це багатофункціональний редактор для ієрархічних діаграм і потокових діаграм. Я хотів би встановити його на Ubuntu. На жаль, ця інформація не є доступною в офіційних сховищах.

Які кроки я повинен би виконати, щоб встановити yEd на Ubuntu?

Відповіді:


17

Є два способи встановлення yEd на Ubuntu.

Використання наданого графічного інсталятора

yEd постачається з простим у користуванні графічним інсталятором, який піклується про всі системні залежності (Java, головне):

yEd GUI для встановлення

Виконайте такі дії:

  1. Знайдіть розділ редактора графіків yEd на сторінці завантаження yworks
  2. Завантажте відповідний інсталятор Linux yEd для вашої системи (32- або 64-бітний)
  3. Зробіть інсталятор виконуваним за допомогою chmod +x yEd<...>.shабо, перейшовши в меню властивостей вашого файлового менеджера ( Властивості → Дозволи → Дозволити виконання файлу як програми )
  4. Запустіть інсталятор та виконайте намічені дії
  5. Коли ви закінчите, ви зможете знайти YEd у своєму Unity Dash

Ручна установка

  1. Переконайтеся, що у вас встановлено останню версію Java
  2. Завантажте zipped випуск 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
немає ЗДП?
бекко

1
@becko Ліцензія забороняє розповсюдження, тому це неможливо (якщо вони не вирішать змінити ліцензію).
Eero Aaltonen

1

Якщо ви хочете пов’язати файли .graphml yEd (це не робиться автоматично встановителем), ви можете використовувати наступний скрипт:

#! /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.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.