PackagePicker is a quick way to install your favorite software on a new computer using existing package managers. Just select the apps you want, we'll give you a command to install them all at once!

apt is the default package manager for Ubuntu and other Debian-based linux distros. It is generally slow to add new software, and requires adding and trusting new repositories for some software, so the selection here is limited. If you're just looking to install a bunch of desktop apps, you may want to use Flatpak instead.

โฌ‡๏ธ Select the packages you'd like to install with apt: โฌ‡๏ธ

Browsers ๐ŸŒ

Mozilla Firefox

๐ŸŒ www.mozilla.org

Mozilla Firefox is a free and open-source web browser developed by the Mozilla Foundation. It uses the Gecko rendering engine to display web pages, which implements current web standards. [Wikipedia]

๐Ÿ“ฆ apt: firefox

Chromium

๐ŸŒ www.chromium.org

Chromium is a free and open-source web browser project, primarily developed and maintained by Google. It is a widely-used codebase, providing the vast majority of code for Google Chrome and many other browsers, including Microsoft Edge, Samsung Internet, and Opera. [Wikipedia]

๐Ÿ“ฆ apt: chromium-browser

Messaging & Communication ๐Ÿ“ง

Thunderbird

๐ŸŒ www.thunderbird.net

Mozilla Thunderbird is free and open-source email client software which also functions as a full personal information manager with a calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix), and news client. [Wikipedia]

๐Ÿ“ฆ apt: thunderbird

Security ๐Ÿ”

KeePassXC

๐ŸŒ keepassxc.org

KeePassXC is a free and open-source password manager. It started as a community fork of KeePassX. [Wikipedia]

๐Ÿ“ฆ apt: keepassxc

QtPass

๐ŸŒ qtpass.org

A GUI on top of pass, the standard unix password manager.

๐Ÿ“ฆ apt: qtpass

OpenVPN

๐ŸŒ openvpn.net

OpenVPN is a virtual private network (VPN) system. [Wikipedia]

๐Ÿ“ฆ apt: openvpn

WireGuard

๐ŸŒ www.wireguard.com

WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs) with a focus on simplicity and performance. [Wikipedia]

๐Ÿ“ฆ apt: wireguard

Media ๐ŸŽž

VLC

๐ŸŒ www.videolan.org

VLC media player is a free and open-source, portable, cross-platform media player software [Wikipedia]

๐Ÿ“ฆ apt: vlc

Handbrake

๐ŸŒ handbrake.fr

HandBrake is a free and open-source transcoder for digital video files. [Wikipedia]

๐Ÿ“ฆ apt: handbrake

FFmpeg

๐ŸŒ ffmpeg.org

FFmpeg is a free and open-source command line tool for handling video, audio, and other multimedia files and streams. [Wikipedia]

๐Ÿ“ฆ apt: ffmpeg

Utility ๐Ÿ”ง

Flameshot

๐ŸŒ flameshot.org

Flameshot is an open-source and cross platform screenshot tool.

๐Ÿ“ฆ apt: flameshot

Creative ๐ŸŽจ

LAME for Audacity

๐ŸŒ lame.sourceforge.io

LAME is an mp3 encoder. The patent has expired, so it's now bundled with Audacity on Windows and macOS. You may still need to install it on Linux. See https://manual.audacityteam.org/man/faq_installing_the_lame_mp3_encoder.html

๐Ÿ“ฆ apt: lame

Compression ๐Ÿ—œ๏ธ

7-Zip

๐ŸŒ www.7-zip.org

7-Zip is a free and open-source file archiver, used to create and extract .zip, .7z and other archives. [Wikipedia]

๐Ÿ“ฆ apt: 7zip

Writing ๐Ÿ–‹

LibreOffice

๐ŸŒ www.libreoffice.org

LibreOffice is a free and open-source office productivity software suite. It provides similar functionality to the Microsoft Office Suite. [Wikipedia]

๐Ÿ“ฆ apt: libreoffice

Gaming ๐ŸŽฎ

Steam

๐ŸŒ store.steampowered.com

Steam is a video game digital distribution service and storefront developed by Valve. [Wikipedia]

๐Ÿ“ฆ apt: steam

Lutris

๐ŸŒ lutris.net

Lutris is a free and open source game manager for Linux. It bundles tools like emulators and compatibility layers to simplify running games on Linux. [Wikipedia]

๐Ÿ“ฆ apt: lutris

Dev Langs & Runtimes ๐Ÿง‘โ€๐Ÿ’ป

Python 3

๐ŸŒ www.python.org

Python is a high-level, general-purpose programming language. [Wikipedia]

๐Ÿ“ฆ apt: python3

Python2

๐ŸŒ www.python.org

Python version is deprecated and you should prefer Python 3 unless you have a specific reason to use 2.

๐Ÿ“ฆ apt: python2

Open JDK 17

๐ŸŒ openjdk.org

๐Ÿ“ฆ apt: openjdk-17-jdk

Go

๐ŸŒ go.dev

Go is a statically typed, compiled high-level programming language designed at Google. It is syntactically similar to C, but also has memory safety, garbage collection, structural typing, and CSP-style concurrency. [Wikipedia]

๐Ÿ“ฆ apt: golang

Rust

๐ŸŒ www.rust-lang.org

Rust is a multi-paradigm, general-purpose programming language that emphasizes performance, type safety, and concurrency. It enforces memory safetyโ€”meaning that all references point to valid memoryโ€”without a garbage collector. [Wikipedia]

๐Ÿ“ฆ apt: rust-all

Ruby

๐ŸŒ www.ruby-lang.org

Ruby is an interpreted, high-level, general-purpose programming language. It was designed with an emphasis on programming productivity and simplicity. [Wikipedia]

๐Ÿ“ฆ apt: ruby

PHP

๐ŸŒ www.php.net

PHP is a general-purpose scripting language geared towards web development. [Wikipedia]

๐Ÿ“ฆ apt: php

Perl

๐ŸŒ www.perl.org

Perl is a high-level, general-purpose, interpreted, dynamic programming language. [Wikipedia]

๐Ÿ“ฆ apt: perl

Dev Tools ๐Ÿช›

Git

๐ŸŒ git-scm.com

Git is a distributed version control system that tracks changes in any set of computer files. [Wikipedia]

๐Ÿ“ฆ apt: git

Git LFS

๐ŸŒ git-lfs.com

Git Large File System allows for tracking larger files and binary blobs in Git.

๐Ÿ“ฆ apt: git-lfs

AWS CLI

๐ŸŒ aws.amazon.com

The CLI for Amazon Web Services.

๐Ÿ“ฆ apt: awscli

Docker Desktop

๐ŸŒ www.docker.com

Docker Desktop is a GUI tool for managing Docker images and containers. It is not free for commercial use at larger companies!

๐Ÿ“ฆ apt: docker

docker-compose

๐ŸŒ docs.docker.com

Docker Compose is a tool for defining and running multi-container applications. It allows defining docker containers in YAML files instead of via command-line arguments.

๐Ÿ“ฆ apt: docker-compose

FileZilla

๐ŸŒ filezilla-project.org

FileZilla is a free and open-source, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server. [Wikipedia]

๐Ÿ“ฆ apt: filezilla

PuTTY

๐ŸŒ www.putty.org

PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. [Wikipedia]

๐Ÿ“ฆ apt: putty

Arduino IDE

๐ŸŒ www.arduino.cc

Aruino IDE is an editor and other tools required for programming and flashing Arduino microcontrollers.

๐Ÿ“ฆ apt: arduino-ide

cURL

๐ŸŒ curl.se

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. The name stands for "Client for URL". [Wikipedia]

๐Ÿ“ฆ apt: curl

GNU Wget

๐ŸŒ www.gnu.org

GNU Wget is a computer program that retrieves content from web servers. It is part of the GNU Project. [Wikipedia]

๐Ÿ“ฆ apt: wget

VirtualBox

๐ŸŒ www.virtualbox.org

Oracle VM VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. [Wikipedia]

๐Ÿ“ฆ apt: virtualbox

Wireshark

๐ŸŒ www.wireshark.org

Wireshark is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education. [Wikipedia]

๐Ÿ“ฆ apt: wireshark

Then run this command in a terminal

sudo add-apt-repository universe ; sudo apt install -y

Make sure you've installed apt!


Other options

Don't see a ๐Ÿ“ฆ package you're looking for? ๐Ÿ—ณ Suggest it here!

If you found this useful, consider ๐Ÿ’™-ing PackagePicker on AlternativeTo!

Please note, PackagePicker has not vetted these packages or installers in detail. We've checked that the published package from the package manager appears to match the package in our checklist, but have not actually installed or checked that most packages match their description.

You are putting trust in the repository gatekeepers, and the person who added the app to the repository.