How to Install and Uninstall mirrorlist-server.x86_64 Package on Fedora 34

Last updated: October 05,2024

1. Install "mirrorlist-server.x86_64" package

This guide let you learn how to install mirrorlist-server.x86_64 on Fedora 34

$ sudo dnf update $ sudo dnf install mirrorlist-server.x86_64

2. Uninstall "mirrorlist-server.x86_64" package

This guide let you learn how to uninstall mirrorlist-server.x86_64 on Fedora 34:

$ sudo dnf remove mirrorlist-server.x86_64 $ sudo dnf autoremove

3. Information about the mirrorlist-server.x86_64 package on Fedora 34

Last metadata expiration check: 2:06:08 ago on Tue Sep 6 14:10:38 2022.
Available Packages
Name : mirrorlist-server
Version : 3.0.6
Release : 1.fc34
Architecture : x86_64
Size : 1.6 M
Source : mirrorlist-server-3.0.6-1.fc34.src.rpm
Repository : updates
Summary : Mirrorlist Server
URL : https://github.com/adrianreber/mirrorlist-server
License : MIT and ISC
Description : The mirrorlist-server uses the data created by `MirrorManager2
: `_ to answer client request for
: the "best" mirror.
:
: This implementation of the mirrorlist-server is written in Rust. The original
: version of the mirrorlist-server was part of the MirrorManager2 repository and
: it is implemented using Python. While moving from Python2 to Python3 one of
: the problems was that the data exchange format (Python Pickle) did not support
: running the MirrorManager2 backend with Python2 and the mirrorlist frontend
: with Python3. To have a Pickle independent data exchange format protobuf was
: introduced. The first try to use protobuf in the python mirrorlist
: implementation required a lot more memory than the Pickle based implementation
: (3.5GB instead of 1.1GB). That is one of the reasons a new mirrorlist-server
: implementation was needed.
:
: Another reason to rewrite the mirrorlist-server is its architecture. The
: Python based version requires the Apache HTTP server or something that can
: run the included wsgi. The wsgi talks over a socket to the actual
: mirrorlist-server. In Fedora's MirrorManager2 instance this runs in a container
: which runs behind HAProxy. This implementation in Rust directly uses a HTTP
: library to reduce the number of involved components.
:
: In addition to being simpler this implementation also requires less memory
: than the Python version.