How to Install Skype on Rocky Linux
If you’ve been trying to get the familiar Windows‑style video chat app running on your Rocky Linux box and hit a wall, this guide will walk you through every way that actually works. We’ll cover the official RPMs, flatpak, and snap options – so you can pick the one that fits your workflow.
1. Quick sanity check
Before we dive into commands, make sure you’re on Rocky Linux 8 or 9 and have a working internet connection. I’ve seen folks stumble when they try to install from an old repository file that points at CentOS 7 – it just breaks with “GPG key not found.” Keep the repo URLs in sync with your distribution version.
2. Install via Microsoft’s official RPM (recommended for EL9)
1. Download the latest package
curl -O https://go.skype.com/linux-standalone.rpm
The curl command grabs the current release straight from Microsoft, avoiding stale mirrors that might ship an older build.
2. Import the GPG key (only needed once)
rpm --import https://repo.skype.com/data/SKYPE-GPG-KEY
This step tells RPM to trust the package – otherwise you’ll get a “not signed” error.
3. Install Skype
sudo dnf install ./linux-standalone.rpm
Using ./ forces DNF to look at the local file instead of searching repositories, which speeds up installation and prevents accidental version mismatches.
4. Launch it – just run skype from a terminal or find it in your application launcher.
3. If you’re on EL8: use the same RPM but tweak the repo
1. Download the EL8‑compatible package
curl -O https://go.skype.com/linux-standalone.el8.rpm
2. Import the key and install as above.
The commands are identical, just point at the EL8 build.
4. Flatpak – a great fallback
If you don’t want to touch system packages or run into GPG errors, flatpak is your friend.
1. Make sure Flatpak is installed
sudo dnf install flatpak
2. Add Flathub (the main Flatpak repository)
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
3. Install Skype
flatpak install flathub com.skype.Client
Flatpak bundles all dependencies, so you’re less likely to hit a missing library problem.
4. Run it
flatpak run com.skype.Client
5. Snap – another alternative
Snap is usually pre‑installed on many distributions, but if not:
1. Install snapd
sudo dnf install snapd sudo systemctl enable --now snapd.socket
2. Install Skype
sudo snap install skype --classic
The --classic flag grants the app full filesystem access, which Skype needs for certain features.
6. Common pitfalls and how to avoid them
- GPG key errors – happen when you use an old repo or skip the import step. Importing the Microsoft key resolves it.
- Missing libraries on EL8 – if dnf install complains about missing dependencies, try the flatpak route; it packages everything inside.
- Skype not launching after update – sometimes a kernel upgrade breaks audio drivers. Check journalctl -xe | grep skype for clues.
7. Wrap‑up
That’s all the ways you can get Skype running on Rocky Linux 8 or 9 without wrestling with broken packages. Pick the method that feels most comfortable: RPM if you like keeping everything in one place, flatpak or snap if you want a sandboxed install.