Unofficial .deb packages of IntelliJ IDEA CE.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marcel Kapfer 49cb964edc
Upstream version 2022.2.2
2 weeks ago
intellij-idea-community_2022.2.2 Upstream version 2022.2.2 2 weeks ago
.gitignore Extended gitignore 5 years ago
.gitlab-ci.yml Switch build pipeline to Ubuntu jammy 2 months ago
CONTRIBUTORS.txt Add Danny Trunk to contributors file 6 months ago
LICENSE Initial commit 8 years ago
README.md Reworked README 2 years ago
intellij-idea-community_2022.2.2-1_all.deb Upstream version 2022.2.2 2 weeks ago
intellij-idea-community_2022.2.2.orig.tar.gz Upstream version 2022.2.2 2 weeks ago
update-new-version.sh Refactored update scripts; build for Jammy 2 months ago
upstream-version-check.sh added experimental upstream version check script 5 years ago

README.md

intellij-idea-community

.deb Packages of IntelliJ IDEA Community Edition for Ubuntu

I also provide a package for the Ultimate Edition.

Adding the PPA (on Ubuntu)

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

Report issues

You can report issues, questions or feedback concerning the package here on GitLab. Please include which version your using.

Updating the package

To update the package the first you need to do is to set up your build environment. After that there are two ways: an automated way (which is highly preferred) and a manual way.

Setting up the build environment

Run sudo apt install build-dep debhelper.

It is also necessary to setup Git with your username and email address as explained in numerous tutorials.

The automated way

Run ./update-new-version.sh "$new-version"

Where $new-version is in the format [year].[major].[minor].

The manual way

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

  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.3 intellij-idea-community_[year].[major].[minor]
mv intellij-idea-community_2017.3.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.3-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