Skip to content

Linux

Install WPS Office on Linux: official packages

Kingsoft still publishes Linux builds. Help Center lists Ubuntu, Debian, CentOS, Deepin, and Fedora, x86, 2 GB RAM, 2 GB disk. The community is loud; random PPAs are not your friend.

Updated 19 August 2026 · Independent handbook · Official software at wps.com

Linux workstation in cool lighting

Debian / Ubuntu / Deepin

  1. Get the .deb from the official Linux download entry on wps.com/download.
  2. sudo apt install ./wps-office_*.deb (or your package name).
  3. If dpkg reports missing libs, sudo apt -f install once - then stop. Do not chain random .so files from forums.
  4. Launch wps. Install extra fonts (Liberation, Microsoft core fonts where legally allowed) if substitutions look ugly.

Fedora / CentOS / RHEL-like

  1. Download the .rpm from the same official page.
  2. sudo dnf install ./wps-office-*.rpm
  3. Check that the desktop file appears in your app grid.

HiDPI and input

On 4K laptops the UI can look tiny. Kingsoft builds have grown better scaling, but you may still use QT or desktop scaling. Fcitx/IBus users should test Chinese/Japanese input in Writer before a deadline.

Fonts, input, and sanity

Liberation fonts cover most Office documents. Microsoft core fonts help when a .pptx was built on Calibri. Fcitx/IBus users should type a paragraph in Writer before a deadline. HiDPI scaling is better than it was, but a 4K laptop may still need desktop-wide scale.

Do not install a “WPS for Linux optimized” archive from a forum. Kingsoft’s page is slower and safer.

WPS Office for Ubuntu and Fedora

Use the official .deb or .rpm. Fix missing libraries with a single apt -f or dnf transaction, then stop. Liberation fonts cover most Office files. Unofficial “optimized” archives are a security problem, not a performance tip.

HiDPI and fonts

On a 4K laptop, scale the app in Settings rather than patching random config files from a forum. If a .pptx shows tofu boxes, install Liberation or the fonts embedded in the deck - then preview before the call.

Questions on this topic