Skip to main content

Repository management

Solus offers two main software sources: stable (shannon) and unstable. The eopkg package manager can use multiple sources on your system, which is helpful if you use a source provided by another vendor.

Official repositories

The official Solus repositories are:

RepositoryURLNotes
Stable (shannon)https://cdn.getsol.us/repo/shannon/eopkg-index.xml.xzDefault software source.
Unstablehttps://cdn.getsol.us/repo/unstable/eopkg-index.xml.xzOnly use this source if build Solus packages or you test new software before it moves to the stable source.
danger

Updating your system while using the unstable source might be risky.

Before updating, check the #solus-packaging Matrix room.

Repository management commands

The following table lists the eopkg commands you can use to manage your software sources.

ActionCommandExample
Add a repositorysudo eopkg add-repo NAME URLsudo eopkg add-repo Example https://example.com/repo/eopkg-index.xml.xz
Remove a repositorysudo eopkg remove-repo NAMEsudo eopkg remove-repo Example
Enable a repositorysudo eopkg enable-repo NAMEsudo eopkg enable-repo Example
Disable a repositorysudo eopkg disable-repo NAMEsudo eopkg disable-repo Example
Update a repositorysudo eopkg update-repo NAMEsudo eopkg update-repo Example
Update all repositoriessudo eopkg update-reposudo eopkg update-repo
List repositories added to your systemeopkg list-repoeopkg list-repo