Repositories tl;dr

Media Sources

We have four basic media sources: /main, /unsupported, /restricted and /non-free.

How to manage repositories with om-repo-picker

Application menu > Software Repository Selector (om-repo-picker)

Or you can select OpenMandriva repo-picker in OM Welcome

main

/main is the core packages maintained by the OpenMandriva Lx team.
This includes anything featured in the install images as well as many more applications considered important. /main/release repository should always be enabled.

Common users should never enable /testing repos in stable release.

unsupported

/unsupported represents community maintained packages. They are not supported by the core OpenMandriva Lx team and depend on package maintainers to update it.
There may be many packages that will not install and others that install but do not work properly. Users are welcome to use whatever they find in this repository that is working.

How to enable unsupported repo in om-repo-picker

restricted

/restricted contains libraries that are not installed by default due to legal concerns, such as patent issues.
The usage of these packages vary by country. OpenMandriva Lx is not responsible for their usage. If you believe that their usage is disallowed in your country please disable the restricted repositories.

How to enable restricted repo in om-repo-picker

non-free

/non-free contains applications and drivers that are distributed but do not meet the definitions of Free Software.
While we can adjust the packaging of such applications, we do not have the source code and therefore can not fix problems caused by anything in this repository.

How to enable non-free repo in om-repo-picker

:warning: Please note: for a few applications, such as Steam, you will need to enable both non-free and main 32bit

After the changes

When you are done with your changes, run the following command in console
$ sudo dnf clean all ; dnf clean all ; dnf repolist

1 Like

:information_source: Note:

When you install OM Lx 4.1/Rock you have by default only 2 repositories enabled: rock and rock-updates

$ dnf repolist
repo id                            repo name
rock-updates-x86_64                OpenMandriva Rock - x86_64 - Updates
rock-x86_64                        OpenMandriva Rock - x86_64

You can check also by typing command dnf repolist --all|grep enabled

$ dnf repolist --all|grep enabled
rock-updates-x86_64                          OpenMandriva Rock - x86_64 enabled
rock-x86_64                                  OpenMandriva Rock - x86_64 enabled
1 Like