配置下载源、初始化npm, yarn,pnpm,nvm,pip,poetry...

配置下载源npm, yarn,pnpm,nvm,pip

  1. npm:

    • npm config set registry https://registry.npmmirror.com -g
    • 验证: npm config get registry
  2. yarn:

    • yarn config set registry https://registry.npmmirror.com -g
    • yarn config get registry
    • yarn找不到, 需要管理员在命令行: set-executionpolicy remotesigned
  3. pnpm:

    • pnpm config set registry https://registry.npmmirror.com -g
    • pnpm config get registry
  4. nvm:

    • nvm node_mirror https://npmmirror.com/mirrors/node/
    • nvm npm_mirror https://npmmirror.com/mirrors/npm/
    • export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
  5. pip

    • python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
    • pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  6. poetry

    • poetry source add --priority=primary mirrors https://pypi.tuna.tsinghua.edu.cn/simple/
    • poetry source add --priority=supplemental mirrors https://pypi.tuna.tsinghua.edu.cn/simple/
  7. Rstudio

    • docker run -d -p 8787:8787 -e PASSWORD=Rstudio -e ROOT=true -v /dev/shm/RstudioWrokspace:/home/rstudio/workspace rocker/rstudio
    • options(repos = c(CRAN = “https://mirrors.tuna.tsinghua.edu.cn/CRAN/”))
    • options(BioC_mirror = “https://mirrors.tuna.tsinghua.edu.cn/bioconductor”)
  8. Ubuntu镜像源

    #!/bin/bash
    
    # 备份现有的 sources.list 文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
    # 检测 Ubuntu 版本代号
    ubuntu_version=$(lsb_release -cs)
    
    # 使用阿里云镜像源更新 sources.list
    sudo tee /etc/apt/sources.list <<EOF
    deb http://mirrors.aliyun.com/ubuntu/ $ubuntu_version main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $ubuntu_version main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ $ubuntu_version-backports main restricted universe multiverse
    EOF
    
    # 更新软件包索引
    sudo apt update
    
    echo "Ubuntu sources have been updated to Aliyun mirror."
    
  9. Git

    1. 查看git的代理:
    git config --global --get http.proxy
    git config --global --get https.proxy
    
    1. 配置代理:
    git config --global http.proxy http://127.0.0.1:10809
    git config --global https.proxy http://127.0.0.1:10809
    
    1. 重置代理
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
  10. Docker

    1. Docker配置文件
    {
      "runtimes": {
        "nvidia": {
          "args": [],
          "path": "nvidia-container-runtime"
        }
      },
      "registry-mirrors": ["https://7ygugu11.mirror.aliyuncs.com"],
      "data-root": "/bgidata10T/data/docker",
      "insecure-registries": ["10.200.99.202:15080", "10.108.0.3:15080","10.200.88.53"]
    }
    
  11. conda

    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
      pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    
  12. Debain镜像

    # 基础镜像
    FROM python:3.11-slim
    
    # 设置环境变量
    ENV DEBIAN_FRONTEND=noninteractive
    
    # 添加LABEL
    LABEL maintainer="tyvekzhang <tyvekzhang@gmail.com>"
    LABEL version="0.2.0"
    LABEL description="scDifformer environment"
    
    # 设置镜像源安装必要的工具并清理
    RUN sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list.d/debian.sources && \
        apt-get update && apt-get install -y \
        wget \
        bzip2 \
        ca-certificates \
        git \
        && rm -rf /var/lib/apt/lists/* \
        && apt-get clean \
        && pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ \
        && pip config set install.trusted-host mirrors.aliyun.com
    
  13. Ubuntu镜像

    # 基础镜像
    FROM python:3.11-slim
    
    # 设置环境变量
    ENV DEBIAN_FRONTEND=noninteractive
    
    # 添加LABEL
    LABEL maintainer="tyvekzhang <tyvekzhang@gmail.com>"
    LABEL version="0.2.0"
    LABEL description="scDifformer environment"
    
    # 设置镜像源安装必要的工具并清理
    RUN sed -i 's|http://.*.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list && \
        apt-get update && apt-get install -y \
        wget \
        bzip2 \
        ca-certificates \
        git \
        && rm -rf /var/lib/apt/lists/* \
        && apt-get clean \
        && pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ \
        && pip config set install.trusted-host mirrors.aliyun.com
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值