软件包没有可安装候选

本文记录了在Ubuntu 18.04上遇到的安装软件包时提示无可安装候选的问题,以及通过更换国内软件源解决软件更新和安装速度慢的解决方案。通过修改 `/etc/apt/source.list` 文件,将软件源切换到阿里云、清华或网易等国内镜像,可以显著提高软件安装和更新的速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前文

新人一枚,通过资料以及他人的经验进行学习。学习了以下博主的文章,链接是
https://blog.youkuaiyun.com/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/ bionic-security main restricted universe multiverse
	deb http://mirrors.aliyun
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值