Introduction:
Draw.io is mostly used for production-grade deployment along with full security process. In this tutorial, we are going to Install it on different Linux platforms such as Ubuntu / Debian / Fedora. It is completely isolated from the internet. All JS (java Script) files are self contained. Draw.io is fully implemented with the security. JavaScript is necessary for draw.io as some functionality without JS wouldn’t work properly.
Installing draw.io Desktop on Ubuntu / Debian / Fedora
Visit the latest release page on GitHub and check it for your system.
Install draw.io Desktop on Ubuntu / Debian
To install draw.io Desktop , download the .deb build.
sudo apt update
sudo apt -y install wget
wget https://github.com/jgraph/drawio-desktop/releases/download/v12.3.2/draw.io-amd64-12.3.2.deb
Now, after downloading install it with dpkg command.
sudo dpkg -i draw.io-amd64-12.3.2.deb
sudo apt -y -f install
Install draw.io Desktop on Fedora
To install draw.io on Fedora, download the .rpm package.
sudo dnf install https://github.com/jgraph/drawio-desktop/releases/download/v12.3.2/draw.io-x86_64-12.3.2.rpm
Accept installation prompt
Last metadata expiration check: 0:47:11 ago on Fri 13 Dec 2019 08:56:39 AM EAT.
draw.io-x86_64-12.3.2.rpm 427 kB/s | 66 MB 02:38
Dependencies resolved.
Package Architecture Version Repository Size
Installing:
draw.io x86_64 12.3.2-259 @commandline 66 M
Transaction Summary
Install 1 Package
Total size: 66 M
Installed size: 248 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : draw.io-12.3.2-259.x86_64 1/1
Running scriptlet: draw.io-12.3.2-259.x86_64 1/1
Verifying : draw.io-12.3.2-259.x86_64 1/1
Installed:
draw.io-12.3.2-259.x86_64
Complete!
Launching draw.io Desktop on Ubuntu / Debian / Fedora
When you’ve finished installing it, you can launch it using the CLI or from Desktop applications launch section.
$ drawio
Now you’re able to draw your first project or you can edit the existing projects by importing them.
Congratulations! You’ve all done. If have any queries regarding this tutorial, feel free to ask.