All Projects → mmk2410 → intellij-idea-community

mmk2410 / intellij-idea-community

Licence: GPL-3.0 license
Unofficial .deb packages of IntelliJ IDEA Community Edition. This is a mirror of

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to intellij-idea-community

intellij-idea-ultimate
Unofficial .deb packages of IntelliJ IDEA Ultimate Edition. This is a mirror of https://gitlab.com/mmk2410/intellij-idea-ultimate
Stars: ✭ 16 (-50%)
Mutual labels:  debian, packages, intellij, debian-packages, ubuntu-packages, deb-packages
debian-packaging
Create Debian packages of non-free, closed-source and other software.
Stars: ✭ 19 (-40.62%)
Mutual labels:  debian, debian-packages, ubuntu-packages
wakemeops
A Debian repository for portable applications
Stars: ✭ 54 (+68.75%)
Mutual labels:  debian, debian-packages
php-deb-packager
A PHP library to generate `.deb` packages (Software distribution)
Stars: ✭ 54 (+68.75%)
Mutual labels:  debian, debian-packages
maldetect
Debian packaging of Linux Malware Detect (https://github.com/rfxn/linux-malware-detect)
Stars: ✭ 48 (+50%)
Mutual labels:  debian, debian-packages
TeamSpeak3-Client
TeamSpeak3 Client package for Debian/Ubuntu
Stars: ✭ 14 (-56.25%)
Mutual labels:  debian-packages, ubuntu-packages
docker-debian-repository
A local repository for publishing deb files for use with apt.
Stars: ✭ 49 (+53.13%)
Mutual labels:  debian, debian-packages
ppa-packaging
Semi-automated script to create binary packages for (multiple versions of) Ubuntu
Stars: ✭ 15 (-53.12%)
Mutual labels:  debian, ubuntu-packages
Dh Virtualenv
Python virtualenvs in Debian packages
Stars: ✭ 1,504 (+4600%)
Mutual labels:  debian, debian-packages
Open Build Service
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Stars: ✭ 599 (+1771.88%)
Mutual labels:  debian, packages
Ubuntu-Launchpad
The Ubuntu version of Apple's/MacOS Launchpad application
Stars: ✭ 21 (-34.37%)
Mutual labels:  debian, debian-packages
debianopt-repo
Additional debian repository for awesome open-source projects.
Stars: ✭ 47 (+46.88%)
Mutual labels:  debian, debian-packages
airgeddon deb packages
Useful related to airgeddon packages for Debian based Linux distributions
Stars: ✭ 22 (-31.25%)
Mutual labels:  debian, packages
v2ray-deb
v2ray debian/ubuntu安装包
Stars: ✭ 143 (+346.88%)
Mutual labels:  debian, deb-packages
rabbitmq-server-release
RabbitMQ packaging and release engineering bits that do not belong to the Concourse pipelines.
Stars: ✭ 13 (-59.37%)
Mutual labels:  debian, packages
Boostnote-packages
Repo containing .rpm, .deb and Boostnote app folder
Stars: ✭ 31 (-3.12%)
Mutual labels:  debian
emrah-buster-templates
The templates of the emrah-buster installer.
Stars: ✭ 57 (+78.13%)
Mutual labels:  debian
ReactPropTypes-Plugin
A Jetbrains Plugin for react PropTypes
Stars: ✭ 62 (+93.75%)
Mutual labels:  intellij
JetBrainsCopilot
✈️ IDE plugin for the IntelliJ platform which adds GitHub Copilot support. (VERY WIP)
Stars: ✭ 155 (+384.38%)
Mutual labels:  intellij
AppleScript-IDEA
AppleScript support for IntelliJ IDEs
Stars: ✭ 21 (-34.37%)
Mutual labels:  intellij

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].