Discover and explore top open-source AI tools and projects—updated daily.
JonasGroegerAuto-updating PPA for Jetbrains products
Top 86.5% on SourcePulse
This repository provides an unofficial, auto-updating APT Personal Package Archive (PPA) for JetBrains IDEs on Debian-based Linux distributions. It targets developers who prefer managing their JetBrains product installations via apt for seamless updates, avoiding manual downloads and installations.
How It Works
The PPA leverages GitHub Actions to automatically build Debian packages from JetBrains' official tarball releases. These packages are then uploaded to an S3 bucket, which serves as the APT repository. This approach ensures that users receive timely updates for a wide range of JetBrains products, including CLion, GoLand, IntelliJ IDEA (Community and Ultimate), PyCharm, Rider, and WebStorm, directly through their system's package manager.
Quick Start & Requirements
curl -s https://s3.eu-central-1.amazonaws.com/jetbrains-ppa/0xA6E8698A.pub.asc | gpg --dearmor | sudo tee /usr/share/keyrings/jetbrains-ppa-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/jetbrains-ppa-archive-keyring.gpg] http://jetbrains-ppa.s3-website.eu-central-1.amazonaws.com any main" | sudo tee /etc/apt/sources.list.d/jetbrains-ppa.list > /dev/null
sudo apt-get update
sudo apt-get install <package-name> # e.g., intellij-idea-ultimate
curl, gpg, sudo, apt-get.fpm, jq, ruby, ruby-dev, rubygems, build-essential.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
This is an unofficial PPA, meaning it is not endorsed or supported by JetBrains. Users rely on the maintainer's efforts for package availability and timely updates.
1 day ago
1 week