• 国内常用源开发环境换源(flutter换源,python换源,Linux换源,npm换源)


    国内开源镜像站点

    大学

    1. 清华大学开源软件镜像站 (使用较多)

    2. 中国科学技术大学开源软件镜像 (使用较多)

    3. 浙江大学开源镜像站 (主要是各发行版Linux,pip等常用库)

    4. 哈尔滨工业大学开源镜像站 (主要是各发行版Linux,pip等常用库)

    5. 兰州大学开源社区镜像站

    6. 重庆邮电大学开源镜像站

    7. 大连东软信息学院

    8. 北京交通大学自由与开源软件镜像站

    9. 重庆大学开源软件镜像站


    公司

    1. 阿里云官方镜像站 (使用较多)
    2. 华为开源镜像站
    3. 腾讯软件源
    4. 网易开源镜像站
    5. 搜狐开源镜像

    flutter换源

    使用环境变量:PUB_HOSTED_URL FLUTTER_STORAGE_BASE_URL

    upgrade出问题时可能会提示设置FLUTTER_GIT_URL变量。

    1. flutter中国
    PUB_HOSTED_URL=https://pub.flutter-io.cn
    FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    FLUTTER_GIT_URL=https://github.com/flutter/flutter.git
    
    1. 清华大学开源软件镜像站 - flutter
    FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
    PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
    FLUTTER_GIT_URL=https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git
    

    更新命令:

    $ flutter upgrade
    

    注:更换环境变量后 重启 或 注销用户后生效。

    gradle

    文件:build.gradle

    // 阿里源
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    

    Python换源

    Anacoda换源

    两种方法:

    使用命令

    安装后,打开命令行工具,使用如下命令

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    # 设置搜索时显示通道地址
    conda config --set show_channel_urls yes
    

    修改文件

    在个人用户文件夹(一般都在C盘,用户文件夹下你用户名命名的一个文件夹),修改.condarc文件,该成如下内容:

    channels:
      - defaults
    show_channel_urls: true
    default_channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
      conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    

    运行conda clean -i清除索引缓存,保证用的是镜像站提供的索引。

    Linux换源

    Kali换源

    修改:/etc/apt/sources.list 文件,新增如下内容:

    #阿里云
    deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    
    #清华大学
    deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
    deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
    
    #浙江大学
    deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    

    更新命令:

    apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
    

    Ubuntu换源

    修改 etc/apt/sources.list 内容,添加以下内容:

    # 阿里云源
    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
    

    更新命令:

    sudo apt-get update
    

    npm换源

    淘宝npm:http://registry.npm.taobao.org
    淘宝新npm源:https://registry.npmmirror.com/
    淘宝npm web站:https://npmmirror.com/

    永久使用:

    npm config set registry https://registry.npmmirror.com/
    # 验证
    npm config get registry
    

    使用cnpm

    npm install -g cnpm --registry=https://registry.npmmirror.com
    

    临时一用

    npm --registry https://registry.npmmirror.com install express
    
  • 相关阅读:
    Spring Boot 缓存技术:Spring Boot
    Java基础之Iterable接口
    使用sqlyog连接 Mysql 出现1251错误
    IDEA更改主题插件——Material Theme UI详解
    免安装版的Mysql
    使用Nexus搭建Maven私服
    Spring之注解注入bean
    Idea springboot 配置热部署
    Spring Boot 异常处理与单元测试
    Ubuntu20.04在线安装VMware-Tools
  • 原文地址:https://www.cnblogs.com/flytree/p/15130786.html
Copyright © 2020-2023  润新知