Sum's blog Sum's blog
  • 知识

    • Markdown语法
    • ASCII (opens new window)
    • 缩略语
  • 语言篇

    • C
    • C++
    • C#
    • Python
    • Verilog
  • 必备篇

    • Git
    • Linux
    • 环境搭建
  • 工作专项

    • WLAN从入门到精通 Wi-Fi 6
    • 企业WLAN架构与技术
  • Games

    • CSGO
  • Evan's

    • OtherBlog
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 摘抄
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Sum

有苦吗我有时间
  • 知识

    • Markdown语法
    • ASCII (opens new window)
    • 缩略语
  • 语言篇

    • C
    • C++
    • C#
    • Python
    • Verilog
  • 必备篇

    • Git
    • Linux
    • 环境搭建
  • 工作专项

    • WLAN从入门到精通 Wi-Fi 6
    • 企业WLAN架构与技术
  • Games

    • CSGO
  • Evan's

    • OtherBlog
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 摘抄
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 语言篇

  • 必备篇

    • Git笔记
    • Linux

    • 环境搭建

      • 激活注册篇
      • 各种换源
        • 软件奇技淫巧
      • 编程更好地可视化
    • 工作专项篇

    • games

    • 笔记
    • 必备篇
    • 环境搭建
    wangzhe
    2021-11-16
    目录

    各种换源

    # 1.maven - 依赖

    修改'${maven.home}/conf'或者'${user.home}/.m2'文件夹下的'settings.xml'文件,在<mirrors>标签下加入上述内容即可。如下:

        <mirrors>		
            <!-- 阿里云仓库 -->
            <mirror>
                <id>alimaven</id>
                <mirrorOf>central</mirrorOf>
                <name>aliyun maven</name>
                <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
            </mirror>
    
            <!-- 中央仓库1 -->
            <mirror>
                <id>repo1</id>
                <mirrorOf>central</mirrorOf>
                <name>Human Readable Name for this Mirror.</name>
                <url>http://repo1.maven.org/maven2/</url>
            </mirror>
    
            <!-- 中央仓库2 -->
            <mirror>
                <id>repo2</id>
                <mirrorOf>central</mirrorOf>
                <name>Human Readable Name for this Mirror.</name>
                <url>http://repo2.maven.org/maven2/</url>
            </mirror>
        </mirrors> 
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25

    # 2.maven - 插件

    在settings.xml中配置

    	<profile>  
    		<id>spring plugins</id>  
    		 
    		<activation>  
    		  <jdk>spring plugins</jdk>  
    		</activation>  
    		 
    		<pluginRepositories>  
    		  <pluginRepository>  
    			<id>spring plugins</id>  
    			<name>Spring plugins</name>  
    			<url>https://maven.aliyun.com/repository/spring-plugin</url>  
    			<layout>default</layout>  
    			<!-- <snapshotPolicy>always</snapshotPolicy>  -->
    		  </pluginRepository>  
    		</pluginRepositories>  
    	</profile>  
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17

    # 3.Linux

    # 0.在设置里选择自动换源工具,可以选择国内知名的源。

    Software Updater中

    # 1.1 备份原来的源

    sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
    
    1

    将以前的源备份一下,以防以后可以用的。

    # 1.2 更换源

    sudo gedit /etc/apt/sources.list
    
    1

    使用gedit打开文档,将下边的阿里源复制进去,然后点击保存关闭。

    阿里源

    # ubuntu 18.04
    deb http://mirrors.aliyun.com/ubuntu/ xenial main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    
    # ubuntu 14.04
    
    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    
    # ubuntu 19.04
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41

    # 1.3 更新

    更新源

    sudo apt-get update

    复损坏的软件包,尝试卸载出错的包,重新安装正确版本的。

    sudo apt-get -f install

    更新软件

    sudo apt-get upgrade

    # 1.4 其他常用源

    西电源(只有校内网网线使用,但是不限制流量,还是十分靠谱的)

    deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial main restricted universe multiverse
    #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial main restricted universe multiverse
    
    deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-security main restricted universe multiverse
    #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-security main restricted universe multiverse
    
    deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-updates main restricted universe multiverse
    #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-updates main restricted universe multiverse
    
    #deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-backports main restricted universe multiverse
    #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-backports main restricted universe multiverse
    
    #deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-proposed main restricted universe multiverse
    #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-proposed main restricted universe multiverse
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15

    清华源

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    网易源

    deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11

    # 4.pip

    # 1.windows

    1.如图所示,在对应目录(当前用户下创建pip文件夹)下新建文件:pip.ini

    2.编辑文件:

    [global]
    index-url = https://pypi.doubanio.com/simple/
    [install]
    trusted-host=pypi.doubanio.com
    
    1
    2
    3
    4

    3.配置环境变量:
    PATH 追加上:%HOME%\pip\pip.in

    # 2.linux

    以ubuntu19.04为例

    如果提示目录不存在的话,我们要自行创建一个,再进入目录

    cd ~/.pip
    mkdir ~/.pip
    cd ~/.pip
    touch pip.conf
    sudo gedit ~/.pip/pip.conf
    
    1
    2
    3
    4
    5

    打开pip.conf文件窗口,将以下内容复制到文件中:

    [global] 
    index-url = http://pypi.douban.com/simple 
    [install] 
    trusted-host=pypi.douban.com
    
    1
    2
    3
    4

    # 5.CentOS

    1、备份
    cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

    2、安装wget
    执行命令 yum install -y wget

    3、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    4、生成缓存
    yum makecache

    #清除缓存
    yum clean all
    #生成缓存
    yum makecache

    执行命令:yum -y update

    更新yum源,等待更新完毕即可。

    # 6.Android Studio

    主要是换 gradle的源

    参考 https://maven.aliyun.com/mvn/guide

    gradle 配置指南

    在 build.gradle 文件中加入以下代码:

    allprojects {
      repositories {
        maven {
          url 'https://maven.aliyun.com/repository/public/'
        }
        mavenLocal()
        mavenCentral()
      }
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9

    如果想使用其它代理仓,以使用spring仓为例,代码如下:

    allProjects {
      repositories {
        maven {
          url 'https://maven.aliyun.com/repository/public/'
        }
        maven {
          url 'https://maven.aliyun.com/repository/spring/'
        }
        mavenLocal()
        mavenCentral()
      }
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    加入你要引用的文件信息:

    dependencies {
      compile '[GROUP_ID]:[ARTIFACT_ID]:[VERSION]'
    }
    
    1
    2
    3

    执行命令:

    gradle dependencies 或 ./gradlew dependencies 安装依赖
    
    1
    编辑 (opens new window)
    #换源
    上次更新: 2022/04/21, 14:18:17
    激活注册篇
    软件奇技淫巧

    ← 激活注册篇 软件奇技淫巧→

    最近更新
    01
    编程更好地可视化
    07-04
    02
    C语言编程规范
    07-01
    03
    摘抄
    05-29
    更多文章>
    Theme by Vdoing | Copyright © 2019-2022 Sum | MIT License | 鲁ICP备20003168号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式