Bagaimana saya bisa menginstal editor grafik Anda di Ubuntu?

13

yEd adalah editor kaya fitur untuk diagram hierarki dan diagram alir. Saya ingin menginstalnya di Ubuntu. Sayangnya itu tampaknya tidak tersedia di repositori resmi.

Langkah apa yang harus saya ikuti untuk menginstal yEd di Ubuntu?

Glutanimate
sumber

Jawaban:

17

Ada dua cara untuk menginstal yEd di Ubuntu.

Menggunakan penginstal grafis yang disediakan

yEd hadir dengan installer grafis yang mudah digunakan yang menangani semua ketergantungan sistem (Java, yang paling penting):

kamu pemasang GUI

Ikuti langkah ini:

  1. Menemukan YED Grafik Editor bagian pada yworks halaman download
  2. Unduh penginstal Linux yEd yang sesuai untuk sistem Anda (32- atau 64-bit)
  3. Buat penginstal dapat dieksekusi dengan chmod +x yEd<...>.shatau dengan masuk ke menu properti manajer file Anda ( Properti → Izin → Izinkan mengeksekusi file sebagai program )
  4. Jalankan penginstal dan ikuti langkah-langkah yang diuraikan
  5. Setelah selesai, Anda seharusnya dapat menemukan YEd di Unity Dash Anda

Instalasi manual

  1. Pastikan Anda memiliki rilis Java terbaru yang diinstal
  2. Unduh rilis yEd yang di - zip di halaman unduhannya
  3. Ekstrak isi file zip
  4. Arahkan ke folder yang diekstrak dan buka yed.jardi java:

    java -jar "yed.jar"
    
  5. Untuk mengintegrasikan Anda ke dalam sistem Anda, Anda dapat membuat .desktoppeluncur di bawah ~/.local/share/applications. Misalnya:

    $ 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
    

    Pastikan untuk mengubah Exec=dan Icon=garis sesuai dengan sistem Anda.

Glutanimate
sumber
1
tidak ada PPA?
becko
1
@becko Lisensi melarang distribusi, jadi itu tidak mungkin (kecuali mereka memutuskan untuk mengubah lisensi).
Eero Aaltonen
1

Jika Anda ingin mengaitkan file .graphml yEd (itu tidak dilakukan secara otomatis oleh installer), Anda dapat menggunakan skrip berikut:

#! /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
sumber