General Questions
What is Terra?
What is Terra?
What distributions does Terra support?
What distributions does Terra support?
- Fedora (all editions including standard and immutable/atomic)
- Enterprise Linux (EL) (currently only EL10)
What are Terra subrepos?
What are Terra subrepos?
- terra-release-extras - Packages which conflict with Fedora packages, such as patched versions
- terra-release-mesa - Patched and codec-complete Mesa
- terra-release-nvidia - NVIDIA drivers
- terra-release-multimedia - Multimedia packages (work in progress)
How is Terra different from other third-party repositories?
How is Terra different from other third-party repositories?
- Rolling-release model - Updates pushed as soon as upstream releases them
- Quality assurance - All packages go through quality and security checks
- Monorepo structure - All package manifests in one place for consistency
- Active community - Responsive support and transparent development
Installation & Setup
Do I need to uninstall RPM Fusion before using Terra?
Do I need to uninstall RPM Fusion before using Terra?
terra-release-extras) may conflict with packages from other repositories.Review the subrepo descriptions carefully before installing them to understand potential conflicts.Can I use Terra on immutable/atomic Fedora editions?
Can I use Terra on immutable/atomic Fedora editions?
What are the system requirements for Terra?
What are the system requirements for Terra?
How do I verify my Terra installation?
How do I verify my Terra installation?
terra-release, verify the installation:Package Management
How do I search for packages in Terra?
How do I search for packages in Terra?
How quickly are upstream updates available in Terra?
How quickly are upstream updates available in Terra?
Can I request a package to be added to Terra?
Can I request a package to be added to Terra?
- Check if the package has already been requested in the GitHub issues
- Submit a package request following the contribution guidelines
- Join the community chat to discuss your request
What if a package breaks after an update?
What if a package breaks after an update?
- Check the troubleshooting guide for common solutions
- Report the issue on the GitHub repository with details about your system and the problem
- You can temporarily downgrade the package if needed while the issue is investigated
Security & Privacy
How does Terra handle security vulnerabilities?
How does Terra handle security vulnerabilities?
- Security vulnerabilities are addressed as soon as upstream releases patches
- Infrastructure and packaging vulnerabilities are taken seriously
- Any security breaches are publicly disclosed with full transparency
How do I report a security vulnerability?
How do I report a security vulnerability?
- Use GitHub’s security advisory system
- Expect a response within 24 hours
- Please do not publicize vulnerabilities until the security advisory is published
- Report directly to the upstream project
- If the upstream is unmaintained or doesn’t respond, file a security advisory with Terra
What data does Terra collect?
What data does Terra collect?
Are Terra packages signed?
Are Terra packages signed?
--nogpgcheck only for the initial terra-release package, which contains the GPG keys. After that, all subsequent package installations are verified using GPG signatures.Contributing
How can I contribute to Terra?
How can I contribute to Terra?
- Submit package requests for software you’d like to see in Terra
- Report bugs and issues you encounter
- Contribute package manifests for new software
- Improve documentation to help other users
- Help other community members in chat channels
Do I need packaging experience to contribute?
Do I need packaging experience to contribute?
- Documentation improvements
- Testing packages and reporting issues
- Helping other users
- Suggesting improvements to the project
What is the package acceptance criteria?
What is the package acceptance criteria?
- Package quality and maintenance status
- License compatibility
- Security considerations
- Conflicts with existing packages
Technical Details
What is a monorepo and why does Terra use one?
What is a monorepo and why does Terra use one?
- Consistency - Easier to maintain consistent packaging standards
- Transparency - All changes are visible in one place
- Efficiency - Simplified build and testing processes
- Collaboration - Easier for contributors to work across packages
How does Terra relate to Ultramarine Linux?
How does Terra relate to Ultramarine Linux?
What package formats does Terra use?
What package formats does Terra use?
Can I use Terra packages on other distributions?
Can I use Terra packages on other distributions?
Getting Help
Where can I get help if I have issues?
Where can I get help if I have issues?
- Community chat - Join the community for real-time help
- Documentation - Check the Devdocs
- GitHub Issues - Report bugs or problems on the repository
- Email - Contact [email protected] for security-related questions
Is there a troubleshooting guide?
Is there a troubleshooting guide?