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:

Repository URL Notes
Stable (shannon) https://cdn.getsol.us/repo/shannon/eopkg-index.xml.xz Default software source.
Unstable https://cdn.getsol.us/repo/unstable/eopkg-index.xml.xz Only use this source if build Solus packages or you test new software before it moves to the stable source.

Repository management commands

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

Action Command Example
Add a repository sudo eopkg add-repo NAME URL sudo eopkg add-repo Example https://example.com/repo/eopkg-index.xml.xz
Remove a repository sudo eopkg remove-repo NAME sudo eopkg remove-repo Example
Enable a repository sudo eopkg enable-repo NAME sudo eopkg enable-repo Example
Disable a repository sudo eopkg disable-repo NAME sudo eopkg disable-repo Example
Update a repository sudo eopkg update-repo NAME sudo eopkg update-repo Example
Update all repositories sudo eopkg update-repo sudo eopkg update-repo
List repositories added to your system eopkg list-repo eopkg list-repo