supermanito/linuxmirrors

GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 8th, 2026
Created on January 25th, 2021
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 703
Total Stargazers: 7,742 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 550 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 2
Events in 7 days: 6

Top labels

  • enhancement (37)
  • bug (12)
  • help wanted (3)

Most active issues this week

Detailed Description

LinuxMirrors is a shell script utility that automates switching system package sources and managing Docker installation across multiple GNU/Linux distributions.

The tool addresses the challenge of configuring package mirrors on diverse Linux systems, which typically requires manual editing of configuration files and varies significantly between distributions. LinuxMirrors solves this by providing automated scripts that detect the running distribution and apply appropriate mirror configurations. It also includes dedicated functionality for installing and configuring Docker with mirror support, streamlining setup on systems where Docker is not yet installed.

The project supports a wide range of distributions including Ubuntu, Debian, CentOS, Rocky Linux, AlmaLinux, Fedora, openSUSE, Arch Linux, Alpine, Kali Linux, Linux Mint, Armbian, Raspberry Pi OS, OpenEuler, and Proxmox VE. It is most suitable for users managing multiple Linux systems or those in regions where default package repositories have poor performance, as well as for anyone automating Docker deployment across heterogeneous Linux environments. The tool is particularly valuable for reducing setup time when provisioning new systems or containers.

The project maintains active engagement with its user base through documentation available in multiple languages and provides a dedicated website for additional resources. Development activity shows consistent attention to supporting new distributions and maintaining compatibility across the expanding Linux ecosystem. The codebase remains focused on shell scripting to ensure portability and minimal dependencies across target systems.