This tool greatly simplifies the process of changing the package repositories that are use for updating/upgrading and installation. For a general background on repositories, consult Section 5.2 of the relevant Users Manual.
The sources are set during installation depending on the selected timezone and language, and will generally work well. But there are many instances where a user might wish to change those selections.
When Repo Manager opens, the screen displays the available repos stored in /usr/share/mx-repo-manager/repos.txt.
The repository currently active is indicated with a black radio button. When an alternative mirror is marked and Apply is clicked, a dialog box pops up to confirm the selection. Keep in mind that the selection will begin functioning the next time the package sources are updated. This can be done manually by the user in a root terminal or in Synaptic; apt-notifier also updates on a set schedule.
Beneath the list of repos is a button: “Select fastest MX repo for me.” Calling Debian’s netselect-apt, the Tool will test the MX mirrors and select the fastest, then write that to the appropriate sections of /etc/apt/sources.list.d./Note that “the fastest repo” may well vary by time of day or net traffic..
Same procedure as for the MX repos.
Beneath the list of repos is a button: “Select fastest Debian repo for me.” The Tool tests the worldwide Debian Stable mirrors in use by the MX Linux version being used, which may take some time. Then it selects the fastest and writes that to the appropriate sections of /etc/apt/sources.list.d/. Note that “the fastest repo” may well vary by time of day or net traffic. If there are problems with the net, you may see an error message: “Could not detect fastest repo;” once the net problems have been resolved, the message will no longer appear.
The various repos are organized into a number of lists that can be found in /etc/apt/sources.lists.d . On this tab you can conveniently enable/disable individual repos with a single click. This can be very handy in some instances where you want to enable a repo to make a single installation/upgrade, but then disable it again to avoid any conflicts or problems. An example may help understand this option:
Development history: Adrian
License: here