Skip to main content

Eopkg Configuration

The eopkg configuration file changes how eopkg works. The first section in the config has settings for the process of building a package. The second section allows you to configure the directories that eopkg uses for various operations. Lastly, the [general] section contains settings for the general operation of eopkg.

Copying the default configuration​

Solus aims to be a stateless operating system, so the default configuration file for eopkg is saved to /usr/share/defaults/eopkg/eopkg.conf. To modify the configuration, you'll have to start by copying the default configuration file into /etc/eopkg so it will override the default file:

sudo mkdir -p /etc/eopkg && sudo cp /usr/share/defaults/eopkg/eopkg.conf /etc/eopkg/eopkg.conf

Once the file has been copied, you can edit it with your text editor of choice.

Notable keys​

Most keys in the config you'll probably want to leave untouched. However, some are useful to know about:

KeyDescriptionValues
generateDebugWhether or not debug symbol subpackages will be generatedTrue / False
jobsHow many building jobs to use when compiling the sourceauto / number
retry_attemptsHow many times to retry downloading a package during installnumber

Restoring defaults​

If at any time you want to go back to the default configuration, simply remove the config file in /etc/eopkg.