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 ๐
๐ 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
๐ 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 ๐ง
๐ 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.org
KeePassXC is a free and open-source password manager. It started as a community fork of KeePassX. [Wikipedia]
๐ฆ apt: keepassxc
๐ 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 ๐
๐ www.videolan.org
VLC media player is a free and open-source, portable, cross-platform media player software [Wikipedia]
๐ฆ apt: vlc
๐ handbrake.fr
HandBrake is a free and open-source transcoder for digital video files. [Wikipedia]
๐ฆ apt: handbrake
๐ 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.org
Flameshot is an open-source and cross platform screenshot tool.
๐ฆ apt: flameshot
Creative ๐จ
๐ 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 ๐๏ธ
๐ 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 ๐
๐ 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 ๐ฎ
๐ 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 ๐งโ๐ป
๐ www.python.org
Python is a high-level, general-purpose programming language. [Wikipedia]
๐ฆ apt: python3
๐ www.python.org
Python version is deprecated and you should prefer Python 3 unless you have a specific reason to use 2.
๐ฆ apt: python2
๐ 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
๐ 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
๐ www.php.net
PHP is a general-purpose scripting language geared towards web development. [Wikipedia]
๐ฆ apt: php
๐ www.perl.org
Perl is a high-level, general-purpose, interpreted, dynamic programming language. [Wikipedia]
๐ฆ apt: perl
Dev Tools ๐ช
๐ git-scm.com
Git is a distributed version control system that tracks changes in any set of computer files. [Wikipedia]
๐ฆ apt: git
๐ git-lfs.com
Git Large File System allows for tracking larger files and binary blobs in Git.
๐ฆ apt: git-lfs
๐ 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
๐ 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
๐ 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
๐ www.arduino.cc
Aruino IDE is an editor and other tools required for programming and flashing Arduino microcontrollers.
๐ฆ apt: arduino-ide
๐ 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
๐ www.virtualbox.org
Oracle VM VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. [Wikipedia]
๐ฆ apt: virtualbox
๐ 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