Add APT repository installation option to DEBIAN.md#455
Open
vejeta wants to merge 1 commit intoStremio:masterfrom
Open
Add APT repository installation option to DEBIAN.md#455vejeta wants to merge 1 commit intoStremio:masterfrom
vejeta wants to merge 1 commit intoStremio:masterfrom
Conversation
…nstructions - Add APT repository installation as recommended option - Include complete dependency list to prevent build errors - Update to modern gpg --dearmor (apt-key is deprecated) - Add multi-distribution support (trixie, bookworm, sid, Kali) - Reorganize as Option 1 (APT) vs Option 2 (build from source) - Include QML runtime modules upfront - Add troubleshooting and known issues section - Reference official Debian packaging effort (ITP #943703) - Add contributing section with Salsa repositories This improvement is based on extensive Debian packaging work and real-world testing across several distributions.
This was referenced Oct 30, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add APT repository installation option to DEBIAN.md
Summary
Adds an APT repository installation method to DEBIAN.md, providing users with an easy alternative to building from source. This addresses common compilation issues reported in the community while maintaining all existing build documentation.
New APT Repository Installation (Recommended)
Also, this package has been officially submitted to Debian, following highest standards, and updated for bookworm, trixie, testing, sid (or Kali Linux), and Ubuntu Noble, fixing many problems people have been finding across the years with the current package provided by Stremio that is not Debian compliant or references non-existant dependencies (libmpv1)
Benefits:
apt upgradeAvailable packages:
stremio- Desktop client (GPL-3.0, required)stremio-server- Streaming server (proprietary, optional but recommended)Testing & Compatibility
Tested and working on:
Each distribution gets native packages with correct dependencies.
Key Improvements
1. Modern Security Practices
gpg --dearmorinstead of deprecatedapt-key/usr/share/keyrings/)2. Complete Dependency Documentation
Instead of discovering missing dependencies through error messages, all required packages are now listed upfront:
Build dependencies:
QML runtime modules:
3. Better Organization
Restructured documentation as:
4. Official Debian Packaging Reference
The APT repository packages are maintained as part of the official Debian packaging effort:
Backward Compatibility
All existing build instructions remain valid and unchanged. This PR only adds new options and improves clarity - no existing workflows are broken.
Community Impact
This change addresses numerous installation issues reported by users struggling with build dependencies and compilation errors on modern Debian systems. The APT repository provides an immediate solution while preserving the educational value of the build-from-source documentation.
Related Links
This improvement provides users with a much easier installation path while maintaining comprehensive documentation for building from source. The APT repository method is now the recommended approach for Debian-based systems.
CC: @core1024 for visibility