Home About Blog Download Funding Help Center Forum Get Involved
Home About Blog Download Funding Help Center Forum Get Involved

Help Center

Get answers to common questions

No results found.


Building a Package
This guide will walk you through setting up the file(s), tooling, and building your package.
Packaging Using a Local Repository
This guide walks you through the steps necessary to tell solbuild how to utilise locally built .eopkg's that are not yet in the Solus repository.
The role of a maintainer is to update package(s) on a regular basis, while following Solus packaging and consistency standards.
Moving to GetSolus
This document walks the end user through moving their developer related tooling and repositories over to GetSolus (dev.getsol.us).
Package Inclusion Policy
This policy sets forth the criteria for a package to be accepted for inclusion into the Solus repositories or rejected.
All packages are generated from a single build file, which provides all of the required metadata for the package manager, plus the packaging steps involved to produce a package. This follows the YAML specification.
Packaging Practices
The primary goal of ypkg is ease of maintenance. In order to do so we ensure packages in the binary repository adhere to a strict set of conventions and practices.
Release Processes
This post is intended as both information to users, and guidelines for developers and contributors of Solus. Solus employs a formal architecture to enable the curated rolling release model, which is made possible through the use of ferryd, solbuild and a split-repository model.
Requesting a Package
Packages are how users install Software in Solus, however if we are missing one you can let us know using our Task Tracker.
Requesting a Package Update
Packages updates are typically provided by community or dedicated package maintainers, however if we are not shipping the latest stable release of a package, you can let us know using our Task Tracker
Submitting the Package
This article will walk you through submitting a patch for a package for review and inclusion in the Solus repository.
Updating an Existing Package
This article will go over updating a package that is already in the Solus git repository.