Software Recommendations for Linux

Windows-to-Linux software equivalents: what replaces your Windows apps and which Linux-native tools are worth trying.

Beginner Verified Working Updated 9 min read Tested on Linux Mint 22.3 Cinnamon (Ubuntu 24.04 Noble base); also tested on Zorin OS 18.1 Pro Hardware Lenovo ThinkPad L14 Gen 2 (Intel i5-1135G7, 16GB RAM, Intel Iris Xe, 1366x768)

What This Guide Achieves

A comprehensive mapping of common Windows software to their Linux equivalents, with install commands that fit Ubuntu 24.04-based distros.


The Problem (Windows User Perspective)

You’re used to specific apps on Windows and want to find their Linux equivalents. Some apps (like VLC, Chrome, VS Code) work identically on Linux. Others (like Microsoft Office, Adobe suite) have no official Linux version and need alternatives. This guide maps everything out.


Install With Clean System Control

This guide gives quick app recommendations, but the clean-system rule still applies: install one app from one source, update it from that same source, and uninstall it with the matching package manager.

Before adding several apps from this list, read the clean installation and removal best practices. That guide explains when to use apt, Snap, Flatpak, .deb files, AppImage, and source builds without losing track of what owns your files.


Essential Software by Category

Web Browsers

Windows AppLinux EquivalentInstall
ChromeChrome (same)wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && sudo apt install ./google-chrome-stable_current_amd64.deb
EdgeEdge (same)See Browser Setup Guide
FirefoxFirefox (often pre-installed)Already installed on many Ubuntu-based desktops, including the tested setup
BraveBrave (same)See Browser Setup Guide

Office & Productivity

Windows AppLinux EquivalentInstall
Microsoft OfficeLibreOffice (often pre-installed)Already installed on many Ubuntu-based desktops
Microsoft Office (better compat)ONLYOFFICEInstall via APT for native system integration (see below)
NotepadText Editor (often pre-installed)Already installed on many Ubuntu-based desktops
Notepad++VS Code or GeditSee VS Code Setup (requires Microsoft APT repo)
OneNote / NotionObsidiansudo snap install obsidian --classic
Standard NotesStandard Notessudo snap install standard-notes
Windows Clipboard HistoryWindows 11 Clipboard History for Linux or CopyQSee Clipboard Manager Guide

Communication

Windows AppLinux EquivalentInstall
ZoomZoom (same)wget https://zoom.us/client/latest/zoom_amd64.deb && sudo apt install ./zoom_amd64.deb
DiscordDiscord (same)sudo snap install discord or download .deb from discord.com
SlackSlack (same)sudo snap install slack
TelegramTelegram (same)sudo apt install telegram-desktop
Thunderbird (email)Thunderbird (same)sudo apt install thunderbird
SignalSignal (same)sudo snap install signal-desktop

Media & Entertainment

Windows AppLinux EquivalentInstall
VLCVLC (same)sudo apt install vlc
Windows Media PlayerCelluloidsudo apt install celluloid
iTunes / Groove MusicRhythmbox (often pre-installed)Already installed on many GNOME-based desktops
SpotifySpotifysudo snap install spotify
uTorrent / BitTorrentqBittorrentsudo apt install qbittorrent (see BitTorrent Guide)

Photos & Graphics

Windows AppLinux EquivalentInstall
PhotoshopGIMPsudo apt install gimp
IllustratorInkscapesudo apt install inkscape
Windows PhotosShotwellsudo apt install shotwell
PaintDrawing or another basic image editorsudo apt install drawing (or sudo apt install pinta for a Paint.NET-like alternative)

System & Utilities

Windows AppLinux EquivalentInstall
System RestoreTimeshiftIncluded on some distros; otherwise install it first. See Timeshift Guide
CCleanerBleachBitsudo apt install bleachbit
Task ManagerSystem Monitor (often pre-installed)Already installed on many desktop installs
Everything (file search)Catfish or your distro’s built-in search toolAvailability depends on distro flavor
7-ZipFile Roller (often pre-installed)Already installed on many desktop installs
KeePassKeePassXCsudo apt install keepassxc
BitwardenBitwardensudo snap install bitwarden

Development Tools

Windows AppLinux EquivalentInstall
VS CodeVS Code (same)sudo apt install code
GitGit (same)sudo apt install git
GitHub DesktopGitHub Desktop (community)See install commands below
StataStata (same, Linux version)See Stata Guide
MiKTeXTeX LiveSee TeX Live Guide

ONLYOFFICE on Linux (APT):

ONLYOFFICE uses OOXML (the format behind .docx, .xlsx, .pptx) as its native format, so downloaded .docx files open without formatting breaks or crashes. It is a good complement to LibreOffice: use ONLYOFFICE for .docx compatibility and collaboration, and LibreOffice for complex long-form documents in .odt.

Install via APT (smaller footprint, native font and theme integration). You must run all three steps in order — skipping the first two and going directly to sudo apt install will fail with E: Unable to locate package onlyoffice-desktopeditors because your system does not yet know where to find it.

# 1. Add the GPG signing key
mkdir -p -m 700 ~/.gnupg
gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg

# 2. Add the repository
echo 'deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main' | sudo tee /etc/apt/sources.list.d/onlyoffice.list

# 3. Install
sudo apt update && sudo apt install onlyoffice-desktopeditors

Version installed on the tested setup: 9.4.0-129

Verification: After step 3, confirm the package is visible in your repos:

sudo apt search onlyoffice
# Look for: onlyoffice-desktopeditors/noble ... Desktop editors ...
# The output should include download.onlyoffice.com in the source line

Alternative — Flatpak (no terminal setup needed):

On Linux Mint, open Software Manager, search for “onlyoffice”, and click the green Install button for the Flatpak version. This bypasses all terminal commands and key management.

Note: The ONLYOFFICE repository includes an enhanced version of ttf-mscorefonts-installer (bundling ClearType fonts like Calibri and Cambria) that will appear in sudo apt upgrade output — this is expected and safe to allow.

Troubleshooting: E: Unable to locate package onlyoffice-desktopeditors

This means steps 1 and/or 2 were skipped. Your system does not have the ONLYOFFICE repository configured. Run all three steps above — the repo must be added before apt can find the package. Verify with:

ls /etc/apt/sources.list.d/onlyoffice.list
# Should return the file path — not "No such file or directory"

Known issue: If the echo command in step 2 was accidentally run twice, you will see duplicate W: Target Packages ... is configured multiple times warnings on every apt update. Fix by overwriting the file with a single entry:

echo 'deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main' | sudo tee /etc/apt/sources.list.d/onlyoffice.list

GitHub Desktop on Linux:

# 1. Ensure the modern keyrings directory exists
sudo mkdir -p /etc/apt/keyrings

# 2. Download and install the GPG key from the current mirror
wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null

# 3. Add the repository
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list'

# 4. Install
sudo apt update && sudo apt install github-desktop

Version installed on the tested setup: 3.4.12-linux1

If you followed older guides and get an SSL certificate error:

Certificate verification failed: The certificate is NOT trusted
Failed to fetch https://apt.packages.shiftkey.dev/...

This means you have the old, now-broken shiftkey.dev repository configured. The project migrated to mirror.mwt.me. Fix it:

# Remove the old broken repository and its GPG key
sudo rm /etc/apt/sources.list.d/shiftkey-packages.list
sudo rm /usr/share/keyrings/shiftkey-packages.gpg
# Then run the four install steps above

AI / CLI Tools

ToolInstallUninstall
Claude Code (Anthropic CLI)curl -fsSL https://claude.ai/install.sh | bashclaude uninstall && rm -rf ~/.claude
Antigravity CLI (Google, replaces Gemini CLI)curl -fsSL https://antigravity.google/cli/install.sh | bashrm -f ~/.local/bin/antigravity && rm -rf ~/.antigravitycli
Codex CLI (OpenAI)npm install -g @openai/codexnpm uninstall -g @openai/codex && rm -rf ~/.codex

Package Managers: Which to Use?

ManagerBest ForSpeedDisk Usage
aptSystem packages, drivers, librariesFastSmall
Flatpak (Flathub)Desktop apps — latest versions, sandboxedMediumLarger
SnapQuick installs, auto-updatesSlower to launchLarger
.deb downloadOfficial packages from vendor websitesFastSmall
AppImagePortable apps — no install neededFastVaries

General rule:

  1. Check apt first — fastest, best integrated
  2. If not in apt or version is old, use Flatpak from Flathub
  3. Use Snap when it’s the only option
  4. Download .deb from vendor website for Chrome, Zoom, Discord, etc.
  5. Use AppImage for portable/trial apps

File Search: Windows “Everything” Equivalent

The user tried FSearch but didn’t like it. Better alternatives:

ToolTypeInstall
CatfishGUI search (available on Ubuntu-based distros)Install if needed, or use the file manager’s built-in search
RecollFull-text content searchsudo apt install recoll
locateLightning-fast terminal searchsudo apt install mlocate && sudo updatedb

What Didn’t Work (and Why)

Approach TriedWhy It Failed
FSearch (file search tool)Didn’t like the interface — removed it and the PPA
Official uTorrent on LinuxAbandoned, v3.3 alpha, web-only UI
Looking for Microsoft Office on LinuxNo official Linux version — use LibreOffice or OnlyOffice
Looking for Adobe suite on LinuxNo official Linux version — use GIMP (photos), Inkscape (vectors), Kdenlive (video)

Discussion