Unofficial .deb packages of IntelliJ IDEA CE.
Go to file
Benjamin Edward Webb af47a1eecb Updated README; Added step 4 to auto update script; Added to CONTRIBUTORS.txt 2017-10-08 13:24:07 -05:00
intellij-idea-community_2017.2.5 Upstream release 2017.2.5 2017-09-28 11:01:47 +02:00
.gitignore Extended gitignore 2017-09-18 18:28:15 +02:00
CONTRIBUTORS.txt Updated README; Added step 4 to auto update script; Added to CONTRIBUTORS.txt 2017-10-08 13:24:07 -05:00
LICENSE Initial commit 2015-03-07 19:45:47 +01:00
README.md Updated README; Added step 4 to auto update script; Added to CONTRIBUTORS.txt 2017-10-08 13:24:07 -05:00
intellij-idea-community_2017.2.5-1_all.deb Upstream release 2017.2.5 2017-09-28 11:01:47 +02:00
intellij-idea-community_2017.2.5.orig.tar.gz Upstream release 2017.2.5 2017-09-28 11:01:47 +02:00
update-new-version.sh Updated README; Added step 4 to auto update script; Added to CONTRIBUTORS.txt 2017-10-08 13:24:07 -05:00
upstream-version-check.sh added experimental upstream version check script 2017-09-18 21:55:02 +02:00

README.md

intellij-idea-community

.deb Packages of IntelliJ IDEA Community Edition for Ubuntu

The latest upstream version is 2017.2.5 which is included in the package version 2017.2.5.

Adding the ppa to Ubuntu

sudo apt-add-repository ppa:mmk2410/intellij-idea
sudo apt-get update
sudo apt-get install intellij-idea-community

Updating the package

To update the version follow these steps. Replace all instances of [year].[major].[minor] with the new version numbers (e.g., 2017.2.5++).

  1. Fork the repo
  2. Create your own feature branch
git checkout -b version-[year].[major].[minor]
  1. Rename the following
mv intellij-idea-community_2017.2.5 intellij-idea-community_[year].[major].[minor]
mv intellij-idea-community_2017.2.5.orig.tar.gz intellij-idea-community_[year].[major].[minor].orig.tar.gz
  1. Edit the README.md and update the version numbers

  2. Go into the build files directory

cd intellij-idea-community_[year].[major].[minor]/debian
  1. Edit the changelog file and prepend a new changelog entry. You can just copy an old one and update the values in it

  2. Edit the preinst file and update the download url. Normally this is done by updating the version number

  3. Go one directory back

cd ..
  1. Run the following command to build the package for testing purposes
debuild -us -uc
  1. Go another directory back
cd ..
  1. Remove the old files
rm intellij-idea-community_2017.2.5-1*
  1. Install the package to test it
sudo dpkg -i intellij-idea-community_[year].[major].[minor]_all.deb
  1. If everything works, add yourself to the CONTRIBUTORS.txt

  2. Commit your changes

git add -A
git commit -m "Version [year].[major].[minor]"
  1. Push to the branch
git push origin version-[year].[major].[minor]
  1. Create new pull request

Automatically do steps 2 to 12

Run ./update-new-version.sh 2017.2.5 [year].[major].[minor]

Setting up the build environment

Run sudo apt install devscripts debhelper.