All Projects → SuperManito → LinuxMirrors

SuperManito / LinuxMirrors

Licence: GPL-2.0 license
Linux 一键更换国内软件源

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to LinuxMirrors

Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (-1.44%)
Mutual labels:  debian, fedora, centos, kali
Anlinux Adfree
AnLinux, Ad free version.
Stars: ✭ 127 (-79.61%)
Mutual labels:  debian, fedora, centos, kali
Postinstall
💻 Bash Script to automate post-installation steps
Stars: ✭ 104 (-83.31%)
Mutual labels:  debian, fedora, centos, redhat
Linux-Active-Directory-join-script
Active directory Join script for Ubuntu, Debian, CentOS, Linux Mint, Fedora, Kali, Elementary OS and Raspbian with built in failchcheck and debugmode for Ubuntu. "The most advanced and updated AD join script on GITHUB for Linux"
Stars: ✭ 97 (-84.43%)
Mutual labels:  debian, fedora, centos, kali
Ansible Role Apache
Ansible Role - Apache 2.x.
Stars: ✭ 341 (-45.26%)
Mutual labels:  debian, fedora, centos, redhat
ansible-role-daemonize
Ansible Role - Daemonize.
Stars: ✭ 14 (-97.75%)
Mutual labels:  debian, fedora, centos, redhat
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (-78.33%)
Mutual labels:  debian, fedora, centos, kali
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (-36.12%)
Mutual labels:  debian, fedora, centos, redhat
Atilo
Linux installer for termux
Stars: ✭ 629 (+0.96%)
Mutual labels:  debian, fedora, centos, kali
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-80.42%)
Mutual labels:  debian, centos, redhat
Mattermost Ansible
Ansible playbook to provide a turnkey solution for the Team Edition of Mattermost
Stars: ✭ 126 (-79.78%)
Mutual labels:  debian, centos, redhat
nginx-conf
Nginx configuration
Stars: ✭ 18 (-97.11%)
Mutual labels:  fedora, centos, redhat
Vagrant Box Templates
Stars: ✭ 100 (-83.95%)
Mutual labels:  debian, fedora, centos
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (-70.95%)
Mutual labels:  debian, fedora, centos
Wg Install
Wireguard road warrior installer for Ubuntu, Debian, CentOS and Fedora
Stars: ✭ 99 (-84.11%)
Mutual labels:  debian, centos, redhat
Packer Templates
Stars: ✭ 90 (-85.55%)
Mutual labels:  debian, fedora, redhat
Oracle Java
Ansible role to install Oracle Java 8/11 on Debian and RedHat based distributions.
Stars: ✭ 144 (-76.89%)
Mutual labels:  debian, centos, redhat
Openvpn Install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
Stars: ✭ 14,199 (+2179.13%)
Mutual labels:  debian, fedora, centos
wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
Stars: ✭ 1,637 (+162.76%)
Mutual labels:  debian, fedora, centos
Kvm Install Vm
Bash script to build local virtual machines using KVM/libvirt and cloud-init.
Stars: ✭ 248 (-60.19%)
Mutual labels:  debian, fedora, centos

LinuxMirrors

     

  • GNU/Linux 一键更换国内软件源脚本
  • 本项目旨在为从事计算机相关行业的朋友们提供便利
  • 理论支持所有架构的环境,ARM 环境已经过测试


  • 使用方法

    bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
    • 完整复制上面的命令到终端按回车键即可执行,若无法安装 curl 软件包可复制源码到本地后手动执行
    • 为了适配所有环境,建议使用 Root 用户执行脚本,切换命令为 sudo -i ,如遇报错请查看常见问题与帮助
    • 如果您使用的环境没有安装或不支持简体中文环境,请通过 SSH客户端工具 使用,否则将无法正确选择交互内容
    • 执行脚本过程中会自动备份原有源无需手动备份,期间会在终端输出多个主观选择交互内容,可按回车键快速确定
    • 脚本支持在原有源配置错误或者不存在的情况下使用,并且可以重复使用;脚本变更的软件源默认使用 HTTP 协议

    未启用的源:
    Debian 系 Linux 默认禁用了源码仓库预发布软件源,若需启用请将 /etc/apt/sources.list 文件中相关内容的所在行取消注释
    RedHat 系 Linux 部分仓库默认没有启用,若需启用请将 /etc/yum.repos.d 目录下相关 repo 文件中的 enabled 值修改为 1

    脚本执行流程

    • └ 选择国内源 交互
      • └ 检测如果是 RHEL或CentOS 系统选择是否安装/覆盖 EPEL 扩展国内源 交互
    • └ 选择软件源使用的 WEB 协议 交互
    • └ 检测 防火墙 和 SELINUX 如果开启并且系统是 RHEL或CentOS 选择是否关闭 交互
    • └ 备份原有源
      • └ 检测如果存在重复的备份文件选择是否覆盖 交互
    • └ 更换国内源
    • └ 选择是否更新软件包 交互
      • └ 选择是否清理已下载的软件包缓存 交互

  • 其它脚本

    • Docker 一键安装脚本

      bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)

      Docker CE:Docker Community Edition 镜像仓库,用于下载并安装 Docker 相关软件包
      Docker Hub:Docker Hub 镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,又称镜像加速器

      注意:
      脚本集成安装 Docker EngineDocker Compose,可手动选择安装版本和下载源,还可手动选择镜像加速器,支持国内外服务器环境和 ARM架构处理器环境使用。


  • 常见问题与帮助

    • 如果提示 Command 'curl' not found 则说明当前未安装 curl 软件包

      sudo yum install -y curl || sudo apt-get install -y curl
    • 如果提示 Command 'wget' not found 则说明当前未安装 wget 软件包

      sudo yum install -y wget || sudo apt-get install -y wget
    • 如果提示 bash: /proc/self/fd/11: No such file or directory,请切换至 Root 用户执行


LICENSE

Copyright © 2022, SuperManito. Released under the GPL-2.0.

项目已设立开源许可协议,传播时需在显著位置标注来源和作者,请尊重作者的知识成果
建议通过命令直接调用脚本,如有意见与建议您可以提交至 Issues

如果您觉得这个项目不错对您有所帮助的话,方便在右上角给颗 并分享给更多的朋友吗?

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].