Skip to content

Instantly share code, notes, and snippets.

@timani
Last active September 23, 2015 18:52
Show Gist options
  • Save timani/cdc487b5570db1723a91 to your computer and use it in GitHub Desktop.
Save timani/cdc487b5570db1723a91 to your computer and use it in GitHub Desktop.
Installing Brackets IDE in Fedora 20 using https://github.com/jgillich/brackets-rpm

Installing the Brackets IDE in fedora 20

Brackets is JavaScript based, lightweight IDE. There are installation packages for Debian, Mac and windows but there is no official Fedora package.

These instructions cover using the brackets-rpm that is based on the .deb version to install the IDE. The README contains directions if you want to convert another version using alien and rpmrebuild.

Clone the brackets-rpm repo

$ git clone git@github.com:jgillich/brackets-rpm.git
Cloning into 'brackets-rpm'...
remote: Counting objects: 60, done.
remote: Total 60 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (60/60), 395.82 MiB | 748.00 KiB/s, done.
Resolving deltas: 100% (10/10), done.
Checking connectivity... done.

Move into the brackets-rpm repo

$ cd brackets-rpm/

This should contain the following files

$ ll
total 41588
-rw-rw-r--. 1 timani timani 42577292 Aug 16 05:31 brackets-0.42.0-13958.x86_64.rpm
-rw-rw-r--. 1 timani timani     1080 Aug 16 05:31 LICENSE
-rw-rw-r--. 1 timani timani     2619 Aug 16 05:31 README.md

Install brackets with yum

$ sudo yum localinstall brackets-0.42.0-13958.x86_64.rpm 
Loaded plugins: langpacks, refresh-packagekit
Examining brackets-0.42.0-13958.x86_64.rpm: brackets-0.42.0-13958.x86_64
Marking brackets-0.42.0-13958.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package brackets.x86_64 0:0.42.0-13958 will be installed
--> Finished Dependency Resolution

Create a symlink to the brackets executable

Don't forget to symlink. You can search for brackets using the Programs menu after this

$ sudo ln -s /opt/brackets/brackets.desktop /usr/share/applications/brackets.desktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment