Linux 更换源收录

Linux 更换源收录

Debian 和 CentOS 系统阵营不同版本更换源方式大致相同

国内源

镜像源根据需要而选择

查看系统版本

根据 树莓派 版本不同而选择不同的镜像源

  • 查看系统位数

    getconf LONG_BIT
    
  • 查看系统版本

    uname -a
    
  • 查看版本详情

    lsb_release  -a
    
  • 查看 kernel

    cat /proc/version
    
  • 查看 OS 详情

    cat /etc/os-release
    
  • 查看 Linux distro 版本

    cat /etc/issue
    
  • 查看 Debian 版本编号

    cat /etc/debian_version
    

Raspberry 版本示例

raspberry_version

Raspbian

由于镜像站强制使用 https,需要提前安装 apt-transport-https

  • 备份 /etc/apt/sources.list 文件内容

    sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
    
  • 新建 /etc/apt/sources.list 文件,并根据版本加入对应内容

    Debian 10 buster

    deb https://mirrors.scau.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
    deb-src https://mirrors.scau.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
    

    Debian 9 stretch

    deb https://mirrors.scau.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
    deb-src https://mirrors.scau.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
    

    Debian 8 jessie

    deb https://mirrors.scau.edu.cn/raspbian/raspbian/ jessie main non-free contrib rpi
    deb-src https://mirrors.scau.edu.cn/raspbian/raspbian/ jessie main non-free contrib rpi
    

    Debian 7 wheezy

    deb https://mirrors.scau.edu.cn/raspbian/raspbian/ wheezy main non-free contrib rpi
    deb-src https://mirrors.scau.edu.cn/raspbian/raspbian/ wheezy main non-free contrib rpi
    
  • 执行 sudo apt-get update 更新软件源

Raspberrypi

  • 备份 /etc/apt/sources.list.d/raspi.list 文件内容

    sudo mv /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
    
  • 新建 /etc/apt/sources.list.d/raspi.list 文件,并根据版本加入对应内容

    Debian 10 buster

    deb https://mirrors.scau.edu.cn/raspberrypi/ buster main ui
    #deb-src https://mirrors.scau.edu.cn/raspberrypi/ buster main ui
    

    Debian 9 stretch

    deb https://mirrors.scau.edu.cn/raspberrypi/ stretch main ui
    #deb-src https://mirrors.scau.edu.cn/raspberrypi/ stretch main ui
    

    Debian 8 jessie

    deb https://mirrors.scau.edu.cn/raspberrypi/ jessie main ui
    #deb-src https://mirrors.scau.edu.cn/raspberrypi/ jessie main ui
    

    Debian 7 wheezy

    deb https://mirrors.scau.edu.cn/raspberrypi/ wheezy main ui
    #deb-src https://mirrors.scau.edu.cn/raspberrypi/ wheezy main ui
    
  • 执行 sudo apt-get update 更新软件源

Kali

打开 /etc/apt/sources.list 文件

sudo vi /etc/apt/sources.list

注释官方源,更换国内源

# 官方源
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
#deb http://http.kali.org/kali kali-rolling main contrib non-free

# Additional line for source packages
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free

# 阿里源
#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.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

保存后执行

  • 更新软件包列表信息

    sudo apt-get update
    
  • 升级

    sudo apt-get upgrade
    
  • 删除下载安装包

    sudo apt-get clean
    
  • 重启

    sudo reboot
    

其余更换源方式

SCAU Mirrors Help

收录 Arch Linux、CentOS、Debian、EPEL、Raspberry、Ubuntu、Ubuntu CD Image 源使用帮助。

<think>好的,用户想通过pip安装适合上交(应该是上海交通大学镜像)的PyTorch版本。首先,我需要回忆一下用户提供的引用内容,特别是关于安装PyTorch的部分。用户之前遇到了网络问题,使用官方命令下载经常失败,所以转向手动下载或者CPU版本。现在用户可能希望利用上海交大的镜像来加速安装。 首先,引用[1]中提到了使用中科大的pip命令安装torch和torchvision。但用户现在需要上交,所以需要确认上海交大的镜像地址。通常,国内高校的镜像地址类似,比如清华是https://pypi.tuna.tsinghua.edu.cn/simple,上交可能是https://mirror.sjtu.edu.cn/pypi/web/simple或者类似的路径。需要核实正确的URL。 然后,引用[2]和[3]提到手动下载安装包并安装的方法,但用户现在可能更倾向于直接使用镜像,而不是手动下载。引用[4]提到设置清华,用户可能需要类似地设置上交。但需要确认上交是否提供PyTorch的包,因为有些镜像可能不包含所有PyTorch版本。 步骤应该是:首先确定PyTorch版本和对应的CUDA版本,然后选择合适的镜像。如果上交可用,可以临时使用-i参数指定镜像。例如,pip install torch torchvision -i https://mirror.sjtu.edu.cn/pypi/web/simple。但需要检查上交是否存在,并且是否包含所需的包。 另外,用户可能没有明确说明CUDA版本,需要提醒用户确认自己的CUDA版本,或者是否需要CPU版本。同时,确保torch、torchvision、torchaudio版本对应,如引用[3]所述。如果上交没有对应的包,可能需要改用其他镜像,如清华或中科大,或者手动下载。 总结步骤:1. 确定所需版本;2. 设置上交镜像;3. 使用pip安装命令。如果镜像不可用,建议更换其他或手动下载。同时提醒用户注意版本兼容性。</think>以下是安装PyTorch适配上海交通大学镜像的步骤说明: ### 1. 确认PyTorch版本需求 首先需确定需要的PyTorch版本、CUDA版本及Python版本对应关系。例如: - PyTorch 2.0.1需搭配CUDA 11.8和Python ≥3.8[^3] - 可通过PyTorch官网或引用[3]的对应关系表查询 ### 2. 设置上交镜像 临时使用镜像安装命令(推荐): ```bash pip install torch torchvision torchaudio -i https://mirror.sjtu.edu.cn/pypi/web/simple ``` 若需长期生效,可修改pip配置文件: ```ini [global] index-url = https://mirror.sjtu.edu.cn/pypi/web/simple trusted-host = mirror.sjtu.edu.cn ``` ### 3. 验证安装结果 ```python import torch print(torch.__version__) # 应显示安装的版本号 print(torch.cuda.is_available()) # 验证CUDA是否可用 ``` ### 常见问题处理 1. **找不到安装包**:上交可能未收录某些版本,可尝试清华: ```bash pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 2. **网络不稳定**:建议手动下载whl文件安装(引用[2]方法): - 从https://download.pytorch.org/whl/torch_stable.html下载对应版本 - 本地安装:`pip install /path/to/package.whl` 3. **版本冲突**:使用虚拟环境隔离依赖 ```bash python -m venv pytorch_env source pytorch_env/bin/activate # Linux/Mac ``` ### 版本选择建议 | 硬件配置 | 推荐版本组合 | |----------------|-----------------------------| | NVIDIA显卡 | torch==2.0.1+cu118 | | 仅CPU | torch==2.0.1+cpu | | 旧显卡(CUDA10) | torch==1.12.1+cu102 | [^1]: 镜像安装示例参考 [^2]: 手动下载安装方法参考 : 版本对应关系参考 [^4]: 镜像配置建议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值