源、镜像、镜像源,更换镜像源apt-get、pip、conda 全部搞懂

源、镜像、镜像源,更换镜像源apt-get、pip、conda 全部搞懂

  • 1. 源是什么?
  • 2. 镜像是什么?
  • 3. 镜像源是什么?
  • 4. 更换apt镜像源
    • 4.1 清华镜像源
    • 4.2 阿里镜像源
  • 5. 更换pip源
    • 5.1 清华镜像源
    • 5.2 其他镜像源
  • 6. 更换conda源
    • 6.1 清华镜像源
    • 6.2 阿里镜像源

在与同学交流的过程中,发现自己对于镜像源的理解不够深刻。现在总结一下关于源、镜像源与更换镜像源的相关知识,以及更换源的方法。

1. 源是什么?

源,在ubuntu下,它就相当于软件库,需要什么软件,只要记得正确的软件名并且确定在ubuntu下肯定有的软件,就可以使用命令来安装软件的 (当然也可以用新立得来安装)命令是:

sudo apt -get install package-name

比如说QQ,你不能输入成 sudo apt-get install qq ,这个是不对了,因为QQ没有 linux版的,只能用代替来实现,比如代替QQ的是EVA,代替DW的是nvu等,可以输入,sudo apt-get install eva 或者sudo apt-get install nvu,但要确定源里有没有这个软件,也就是说软件库里有没有这个软件,如果没有,那就要添加源了(至于如何添加,留在后面说)。这样输入完成的话,下面的时间就只有等待安装,完成后,代替QQ的EVA就可以使用了,虽然功能少点,但能聊就已经不错了。删除软件是:sudo apt-get remove 软件名,如删 EVA ,输入 sudo apt-get remove eva

2. 镜像是什么?

镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本纪委镜像。常见的镜像文件格式有ISO, BIN, IMG, TAO, DAO, CIF, FCD。

所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。镜像文件不仅具有ZIP压缩包的“合成”功能,它最重要的特点是可以被特定的软件识别病可直接刻录在光盘上。

3. 镜像源是什么?

镜像源,就是把官方的源做成一个镜像放在一个仓库中,你可以在这里下载软件

更直接的说,镜像源是可下载镜像的服务器地址

在知道镜像源是什么之后,就看一下如何更改镜像源。由于没法科学上网,所以对于镜像源在国外的软件下载速度很慢、不稳定,经常失败。所以将镜像源更改到国内的比如清华镜像源、阿里镜像源,可以提升下载速度。

前面提到,源就是软件库,镜像源是将软件(数据)制作成镜像放在可供下载的服务器上。那么,不同的软件管理包在安装软件是寻找的库是不一样的,所以像apt,pip,conda使用的镜像源并不相同。

4. 更换apt镜像源

首先,备份镜像源列表文件source.list

cp /etc/apt/sources.list /etc/apt/sources.list.bak

修改sources.list内容

echo '' > sources.list    # >  覆盖(清空)
echo '' >> sources.list   # >> 追加内容(不覆盖)

编辑sources.list

4.1 清华镜像源

大家可以直接到清华镜像源帮助页面查看清华镜像源都提供什么镜像。种类很丰富,apt、pypi、conda、ros里面都有。

比如这里要更换ubuntu中的apt镜像源,就点击清华镜像源帮助-ubuntu,进入界面:
在这里插入图片描述

注意:选择你所使用的系统版本,将框里的内容复制到sources.list里。
比如ubuntu 18.04:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

4.2 阿里镜像源

除了清华镜像源,还可以到阿里镜像源官网选择你需要的镜像源。操作也是类似的,里面也附带这操作指南。一步一步来就行。

对于ubuntu 18.04更换apt镜像源:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

复制到sources.list里即可,记得要备份sources.list文件哦,更换源也许会遇到各种各样的问题。出问题之后可以比较轻松的恢复原始镜像源

5. 更换pip源

依照上述方法,也可修改pip所使用的镜像源。
pip的镜像源文件(ubuntu)是在 ~/.config/pip/pip.conf*

5.1 清华镜像源

清华镜像源pypi帮助手册

  • 临时使用:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple不能少,是https不是http

  • 设为默认:
    升级pip到最新的版本后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

5.2 其他镜像源

以下是一些常见的国内镜像源:
阿里云: http://mirrors.aliyun.com/pypi/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣: http://pypi.douban.com/simple/
清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
官网(默认): https://pypi.Python.org/simple/

所以要安装软件时可以使用临时使用镜像源的方法,比如要安装pip

pip install -i http://mirrors.aliyun.com/pypi/simple/ pip -U

-i是使用接下来的url地址。

6. 更换conda源

conda的镜像源文件信息在 ~/.condarc

6.1 清华镜像源

清华镜像源anaconda帮助手册
复制以下内容到配置文件中即可:

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/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  • 运行以下命令清除索引缓存
conda clean -i

清除索引缓存,保证conda用的是镜像站提供的索引

6.2 阿里镜像源

阿里镜像源anaconda帮助手册
以上网址给出了阿里镜像源配置信息以及方法
同样的,将以下信息复制到配置文件~/.condarc中:

channels:- defaults
show_channel_urls: true
default_channels:- http://mirrors.aliyun.com/anaconda/pkgs/main- http://mirrors.aliyun.com/anaconda/pkgs/r- http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:conda-forge: http://mirrors.aliyun.com/anaconda/cloudmsys2: http://mirrors.aliyun.com/anaconda/cloudbioconda: http://mirrors.aliyun.com/anaconda/cloudmenpo: http://mirrors.aliyun.com/anaconda/cloudpytorch: http://mirrors.aliyun.com/anaconda/cloudsimpleitk: http://mirrors.aliyun.com/anaconda/cloud

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/27990.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【笔记】pip镜像源改为国内源(Windows、Linux、Mac)

pip镜像源修改 🏷简介🏷修改pip镜像源(Windows)🏷修改pip镜像源(Linux)🏷修改pip镜像源(Mac)🏷结语 🏷简介 当我们在使用Python的pip…

ubuntu更改镜像源(软件源)

更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手;iOS手机上可以下载软件的AppStore 2. 备份Ubuntu默认的源地址 sudo cp /etc/apt/sources.list /etc/apt/…

使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion

使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion 0. 前言1. Amazon SageMaker 与机器学习1.1 机器学习流程1.2 Amazon SageMaker 简介1.3 Amazon SageMaker 优势 2. AIGC 与 Stable Diffusion2.1 步入 AIGC 时代2.2 Stable Diffusion 介绍 3. 使用 Amazon SageMaker…

上海首个大模型产业发展研讨会圆满落幕,众顶尖专家共探大模型产业

4月21日,由上海市数据科学重点实验室携手达观数据、上海浦东软件园联合举办的“大模型产业发展研讨会”圆满落幕。本次研讨会是继达观数据在北京、成都顺利举办“ChatGPT及大模型专题研讨会”后的又一场科技盛会,当天大会汇聚了大模型产业国际和国内顶尖…

李永乐六套卷-2021

可以猜,应该是2-a,a-2和1比较 AB显然正确 看哪个可以对角化,且特征值为2,2,-1 注意乘2x,所以我们关注x^3 要加C

李永乐线性代数手写笔记-向量

李永乐线性代数基础知识,整理放在博客上面,方便自己复习查看。 概览请移步李永乐线性代数2020年基础课手写笔记汇总 文章目录 一 基本概念和运算二 线性表示三 相关和无关四 向量组和矩阵的秩 一 基本概念和运算 二 线性表示 三 相关和无关 四 向量组和…

B站李永乐讲解傅里叶变换--笔记

笔记目录 引言一、变换&#xff08;一&#xff09;举例&#xff08;图像<---->坐标&#xff09;&#xff08;二&#xff09;标准正交基 二、傅里叶变换&#xff08;一&#xff09;傅里叶级数&#xff08;二&#xff09;连续傅里叶变换&#xff08;三&#xff09;应用 三、…

李永乐660高等数学极限题目技巧

本文内容为李永乐660极限题目技巧&#xff0c;源文件已经上传到我的资源中,有需要的可以去看看, 我主页中的思维导图中内容大多从我的笔记中整理而来,相应技巧可在笔记中查找原题, 有兴趣的可以去 我的主页 了解更多计算机学科的精品思维导图整理 本文可以转载&#xff0c;但…

李永乐说股票

1.每股净资产 净资产/股本数 2.市值 每股价格 x 股本数 3.市净率 市值/净资产 每股价格/每股净资产 市净率越高表示市场对股票认可越高&#xff0c;越高估 越低说明股票越低估 买入会赚得多 市净率低&#xff0c;相对安全,越值钱 市盈率 1.每股利润净利润/股本数 2.…

线性代数 李永乐强化班

一、理解线代物理意义 数字强调大小&#xff0c;线代强调方向 别的向量是基向量缩放得到的 向量不平行就线性无关吗 无关的向量可以张成一个子空间&#xff0c;即表示某一维度里面的任意一个向量 A特征向量特征值E*特征向量 标准基向量表示的特征向量换一种基向量任然是 相同的…

李永乐老师卷积神经网络

https://www.youtube.com/watch?vAFlIM0jSI9I 卷积过程 卷积核表示图像特征&#xff0c;比如一个右下的线条。 卷积核在图像上移动&#xff0c;做运算&#xff0c;就会得图像的特征图&#xff08;粉色的。有右下线条的地方数字会特别大。 卷积核的维度和数目 也有竖着的卷…

李永乐老师讲辛普森悖论

有个小朋友跟我说&#xff1a;他特别喜欢看篮球比赛&#xff0c;最喜欢的球星是湖人队的勒布朗詹姆斯。他曾经把詹姆斯和历史上的著名球员马龙做过比较&#xff0c;结果发现了一个神奇的现象&#xff1a;在整个生涯中&#xff0c;无论是二分球的命中率还是三分球的命中率&#…

李永乐讲卷积神经网络,李永乐老师讲人工智能

清华大学李永乐老师坐拥千万粉丝&#xff0c;他的课堂有什么魅力&#xff1f; 清华大学李永乐老师拥有上千万的粉丝&#xff0c;这个粉丝拥有量自己觉得很正常&#xff0c;因为每年都有上百万的学子关注这个老师&#xff0c;因为到考研的过程中有一个很大的难题就是数学。 无…

2022李永乐线性代数

2022李永乐线代视频教程 链接&#xff1a;https://pan.baidu.com/s/1oxWNn7o72l1SCtW4iszFGg 提取码&#xff1a;4r1e

“全球金融科技大会——中国金融业开源技术应用与发展论坛”在北京举行

3月28日&#xff0c;“全球金融科技大会——中国金融业开源技术应用与发展论坛”在北京新动力金融科技中心举行。 会议现场 人民银行科技司二级巡视员杨富玉&#xff0c;开放原子开源基金会理事长孙文龙&#xff0c;中国金电党委书记、董事长周逢民为大会致辞。北京市西城区区…

李永乐老师讲解MindSpore

参考&#xff1a;https://www.zhihu.com/zvideo/1452361569703718912 1、人工智能框架&#xff1a;不是从零开始编写&#xff0c;有些已经编好了放在那里了&#xff0c;做菜的厨师不会从种子开始做菜&#xff0c;建筑工人也不会从烧砖开始&#xff0c;总有一些工具是编号的&am…

十分钟智商运动 李永乐 第2章 奇妙的物理

第2章 奇妙的物理 世界上第一张X光片是谁拍的&#xff1f; 波有三个参数&#xff1a;波长、频率、波速。v λf&#xff0c;在真空中&#xff0c;电磁波的传播速度和光速一样&#xff0c;λ越大&#xff0c;f就越小&#xff0c;根据产生方式和特点&#xff0c;可以把电磁波分…

C语言复习题

大一老师给了一个C语言的复习题&#xff0c;但是感觉班上可能其他人都没有写&#xff0c;现在重新回过头看一下&#xff0c;如果有错误希望大家能够指出。 转载请注明出处&#xff0c;尊重作者劳动成果。 1、输入10个实数&#xff0c;去掉一个最大数&#xff0c;去掉一个最小数…

【问题记录】html双横杠换行问题,white-space的重要性

废话 前言&#xff1a; 如图&#xff0c;就是这两个小玩意儿。两个 -- 同时出现在 html 就会傻逼地给你进行 智障 智能换行 。前期&#xff0c;以为是浏览器把这个当做 英文单词的换行 来处理了&#xff0c;所以用 css 的 word-break: break-word; 一顿猛操作&#xff0c;发现毫…