前文
新人一枚,通过资料以及他人的经验进行学习。学习了以下博主的文章,链接是
https://blog.csdn.net/metheir/article/details/85040796
写下自己的学习记录,有不对之处请指出,有侵权处请联系本人删除。
一.问题
1.1
在安装交叉编译器的库时,提示无可安装候选
1.2
平时通过apt-get更新和安装软件时,特别慢
二.解决
2.1 安装
初学习接触Linux,安装的是ubuntu18.04。
跟着教程来,学习了通过 apt-get来安装,更新,检查软件。
与windows不同,ubuntu下安装软件通过命令apt-get install 软件名。
我们知道,在windows下安装软件,要去某个地址安装软件。而ubuntu下通过源安装。
2.2 源安装
apt工具负责管理软件,当执行apt-get install 软件名安装软件时,apt工具需要从软件源中下载软件,因此,apt工具就去找寻软件源,那么软件源在哪?
它会从 /etc/apt/source.list中寻找,该文件记载软件源的地址,默认是ubuntu官方软件源。
因此,如果修改了 /etc/apt/source.list,就能使其往不同的软件源中寻找软件安装包。
2.3 针对ubuntu安装软件源速度慢
跟平常上网类似,访问国外网站时速度慢甚至有时访问不到。
而ubuntu官方软件源镜像服务器在国外,当默认软件源从官方下载,其实就是访问国外的Ubuntu软件源的服务器;相比而言,访问国内网站及服务器速度快很多,且国内的软件源大多有ubuntu软件源备份,因此建议更改为国内的软件源。
2.4 如何更改软件源
2.2已经讲了,/etc/apt/source.list文件是apt工具在安装/更新等软件源操作时会进行访问的文件,记录了软件源的地址,因此修改该文件中的地址内容即可修改其软件源。
如图,是原来source.list文件的部分内容
将软件源地址更改为阿里云软件源,只需复制阿里云的软件源地址,覆盖/etc/apt/source.list文件内容,如图
通过更换了软件源后,最后,通过apt-get update,再安装,解决了上述两个问题
附国内部分软件源
阿里
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/<