Wraps the official Typora Linux tarball into an RPM package, so it can be installed and upgraded through the package manager.
This package is an installer! It does not contain the Typora binary itself. Instead, it provides a hosted RPM repository whose package, on installation, downloads the official Typora tarball from https://downloads.typora.io, verifies its SHA256, unpacks it into /opt/typora and adds a desktop entry.
The repository is published at https://victorfaurschou.github.io/typora-rpm/ by a scheduled CI job that re-runs bump.sh daily and republishes if upstream has changed.
Redistribution is avoided while still preserving package management semantics, albeit in a manner that diverges significantly from established RPM packaging best practices.
Note
Tested on Fedora 43 (x86_64). Similar distributions and architectures (aarch64) may work but are not guaranteed. Your mileage may vary.
sudo curl -fsSL -o /etc/yum.repos.d/typora.repo \
https://victorfaurschou.github.io/typora-rpm/typora.repo
sudo dnf install typoradnf install typora installs the package, which:
- Downloads the official Typora tarball
- Verifies its SHA256
- Unpacks it into
/opt/typora - Adds a desktop entry
sudo dnf remove typoraOptionally, remove the repository file:
sudo rm /etc/yum.repos.d/typora.reposudo dnf upgrade typoraUpdates are pulled in automatically via the hosted repository. A scheduled CI job runs bump.sh daily; if upstream Typora has changed, a new RPM is built and published, and the next dnf upgrade picks it up.
This project is not affiliated with, endorsed by, or associated with Typora or its developer. Typora is proprietary commercial software developed by AppMakes, and its licensing terms apply independently.