Repository navigation
v3.6.0-linux-dev
Pre-release
Pre-release
·
6 commits
to master
since this release
SumatraPDF 3.6.0-dev for Linux (Initial Release)
The first official Linux build of SumatraPDF — a fast, lightweight document viewer.
Highlights
- Native Linux binary — statically linked x86_64 ELF, no runtime dependencies
- MuPDF rendering engine — same proven PDF engine as the Windows version
- Multi-format support — PDF, EPUB, XPS, CBZ, SVG, HTML, MOBI, FB2
- Small footprint — 6 MB compressed, 12 MB on disk
Supported Formats
| Format | Extensions |
|---|---|
| EPUB | .epub |
| XPS/OpenXPS | .xps, .oxps |
| Comic Books | .cbz |
| SVG | .svg |
| HTML | .html, .htm |
| Images | .png, .jpg, .gif, .bmp, .tiff, .webp |
Installation
# Extract
tar -xzf sumatrapdf-3.6-dev-linux-x86_64.tar.gz
cd sumatrapdf-3.6-dev-linux-x86_64
# Run directly
./sumatrapdf document.pdf
# Or install system-wide
sudo cp sumatrapdf /usr/local/bin/
sudo cp sumatrapdf.desktop /usr/share/applications/
sudo cp sumatrapdf.png /usr/share/icons/hicolor/256x256/apps/Usage
# View a PDF
sumatrapdf file.pdf
# Render page 1 to PNG
sumatrapdf file.pdf output.pngBuild from Source
Requires: meson, ninja, gcc (or clang)
git clone https://github.com/iqbaljunaid/sumatrapdf.git
cd sumatrapdf
meson setup linux/builddir --buildtype=release -Db_lto=true --strip
meson compile -C linux/builddir
meson test -C linux/builddirTechnical Details
- Built with GCC, C11/C++17, LTO enabled
- All 14 dependencies compiled from source (no system library dependencies)
- Font resources embedded in binary (URW Base14 + DroidSansFallback)
- Tested on Ubuntu 24.04 x86_64
Known Limitations
This is a development preview (Phase 1). The current binary is a command-line renderer. Future releases will include:
- GTK 4 graphical interface
- Keyboard-driven navigation
- Annotations and bookmarks
- Printing support
- SyncTeX integration
System Requirements
- Linux x86_64 (glibc 2.35+)
- No GUI dependencies required for this release
Full Changelog: https://github.com/iqbaljunaid/sumatrapdf/commits/v3.6.0-linux-dev