ubuntu修改为阿里源

当使用`apt-get`安装软件时遇到`Unable to locate package`错误,可以通过更新软件源解决。本文介绍了如何从错误提示入手,理解更换源的重要性,并详细说明了如何将Ubuntu的软件源更改为阿里云源的步骤,包括查看系统codename、备份现有源、添加阿里源到`sources.list`以及执行更新。遵循这些步骤,可以有效提高软件包的获取速度和成功率。
摘要由CSDN通过智能技术生成

apt-get方式安装一些软件,却总是报出这个错误:Unable to locate package

这个错误一般是因为软件源未更新造成的,于是采用命令:sudo apt-get update 来更新软件源,结果报出好多404错误,好多资源找不到。

软件源是放在:etc/apt/目录里面的一个叫sources.list的文件中。目前国内的软件源有几个,个人比较喜欢阿里源。

网上很多直接复制粘贴,有时update时问题还是一大推,以下是我根据网上的资料及亲手验证的整理得来的。


最正确的更换源的方法应该如系统提示的:

## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg
## or do the same in user-data
## b.) add sources in /etc/apt/sources.list.d
## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl

这种方法有点没弄明白在/etc/apt/sources.list.d应该添加的是什么内容,如果是源文件的话,最后更改的模板又是什么作用?也没有去尝试,有时间会解决一下。

以下提供设置阿里源的方法,其他源也可以如法炮制:

1. 首先查看自己的ubuntu系统的codename,这一步很重要&

Ubuntu 20.04系统想要更换为阿里云的软件,可以按照以下步骤操作: 1. **备份原软件**: ```sh sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **打开新软件列表**: 使用文本编辑器(如`nano`, `vim` 或 `gedit`),打开默认的软件配置文件: ```sh sudo nano /etc/apt/sources.list ``` 3. **替换原有的官方**: 将原有的官方行替换成阿里云的,比如对于Ubuntu 20.04,你可以添加阿里云的主和额外的非安全: ``` deb http://mirrors.aliyun.com/ubuntu focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/focal-security main restricted universe multiverse ``` 4. **更新密钥**: 搜索并替换阿里云的公共密钥,然后执行: ```sh curl -fsSL https://mirrors.aliyun.com/repo/apt.key | sudo apt-key add - ``` 如果需要添加额外的密钥,可以查阅阿里云发布的相应文档。 5. **刷新和安装软件**: 更新索引: ```sh sudo apt update ``` 然后安装软件,例如升级所有包: ```sh sudo apt upgrade ``` 6. **验证更改**: 查看当前使用的软件,确认是否已切换至阿里: ```sh cat /etc/apt/sources.list ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值