ubuntu16.04 apt-get换国内源 阿里源 163源 清华源 中科大源
时间: 2024-08-19 08:00:25 浏览: 239
在Ubuntu 16.04系统上更换国内的APT源,通常我们会选择阿里云、163、清华或者中科大的镜像仓库。以下是安装阿里云源的步骤:
1. **关闭自动更新** (防止新版本包替换已设置的源):
```bash
sudo update-alternatives --config apt
```
2. **添加新的APT源列表**:
- 阿里云源(ppa):
```bash
sudo add-apt-repository ppa:mirrorservice/mirrors.list-ubuntu
```
- 或者直接复制阿里云的国内镜像地址到 `/etc/apt/sources.list` 文件:
```bash
sudo nano /etc/apt/sources.list
```
在文件末尾追加:
```
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
```
- 对于163源:
```bash
sudo add-apt-repository ppa:chenyuanxiang/deb
```
或者:
```
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
```
- 清华源:
```bash
sudo add-apt-repository ppa:tsuda-lab/docker-archive-trusted-source-ubuntu
```
或者:
```
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
```
- 科大源(需要先安装中科大PPA):
```bash
curl -fsSL https://mirrors.ustc.edu.cn/cygwin-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/ustc-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/ustc-archive-keyring.gpg] https://mirrors.ustc.edu.cn/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ustc.list > /dev/null
```
3. **刷新并更新软件列表**:
```bash
sudo apt-get update
```
4. **确认新源是否有效**:
查看当前使用的源:
```bash
apt-cache policy <package-name>
```
如果源正常,会显示来自新服务器的信息。
5. **重新启用自动更新**:
```bash
sudo update-alternatives --config apt
```
注意:不同的源可能会有不同的更新频率和服务质量,建议根据个人地理位置和网络状况选择合适的源。更换源可能导致某些软件包更新较慢或无法获取,所以在切换之前应确保重要软件已经安装完毕,并保存好现有的配置。
阅读全文