当前位置:   article > 正文

Ubuntu下对包管理工具apt进行换源_ubuntuapt换源

ubuntuapt换源

首先把参考的博客的链接附下:

ubuntu换源-CSDN博客

感谢以上博主给我带来的收获

apt,全称为Advanced Packaging Tool,是Ubuntu、Debian和相关的Linux发行版中内嵌的包管理工具,用于安装、更新、删除和管理deb软件包.

apt安装默认的安装路径

下载的软件路径:/var/cache/apt/archives

下载的软件默认安装位置:/usr/share

可执行文件的位置:/usr/bin

配置文件位置:/etc

库文件位置:/lib

apt镜像源介绍

apt的镜像源:apt 会从镜像源下载到软件包的镜像,然后对下载的deb包进行管理,因此镜像源的选择至关重要,从国外的镜像源下载包,由于网络的问题会很慢,所以我们通常将镜像源换成国内的,比较好用的镜像源有:阿里云镜像源、清华源、中科大镜像源。

对apt换源的方式主要有两种方式,一种是图形化界面操作,一种是修改镜像源配置文件

注意:我使用的Ubuntu 版本为16.04 LTS,x86架构,若Ubuntu为其他版本或者是ARM架构,可以参考上面的博客

方式一:修改镜像源配置文件

apt安装在Ubuntu的“/etc”目录下,镜像源配置文件为sources.list,位于apt根目录下,也就是“/etc/apt/sources.list”

在修改配置文件之前,最好是将配置文件先备份一下,以备不时之需,执行下面命令

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

然后编辑sources.list,这里最好使用vim编辑器修改,比较方便(这里使用的vim编辑器的命令行)

vim /etc/apt/sources.list

打开文件之后我们可以看到这里还有默认的镜像源(应该是Ubuntu 官方镜像源),这里可以把之前的镜像源注释掉,不用注释掉好像也可以,在文件开头,加入下面的镜像源(三个镜像源任选其一)

软件源定义格式
deb [配置参数] 镜像源URL Linux发行版代号 软件库组件及区域

格式字段解释

镜像源定义格式
字段含义
deb这是一个关键字,表示这是一个二进制软件包的源。Debian 区分二进制(deb)和源代码(deb-src)软件包源。当你只想要安装预编译的软件包时,可以只使用 deb。如果你还想获取源代码包以进行编译或研究,你会同时添加 deb-src 行
配置参数

这是一个可选项,用于标记配置的,比如arch标识架构,arch=amd64代表仅从这个源获取 amd64 架构的软件包,trusted=yes表示这个源是可信的,即使它没有有效的 GPG 签名,check-valid-until=no表示不检查Release 文件的 Valid-Until 字段,verify-peer=no(对于 HTTPS 源):不验证 SSL 证书等,其他自行查看

镜像源URL            

这是软件源的地址,通常是一个 HTTP 或 HTTPS URL,指向包含 Debian 软件包的服务器。
发行版代号这是 Debian 或基于 Debian 的发行版的代号,如 stable、testing、unstable 或特定的版本代号(如 stretch( Debian 9)、buster( Debian 10)、bullseye( Debian 11)、bookworm( Debian 12) 等
组件这些是软件库的组件或区域,表示源中可用的软件包集合。常见的组件包括: main:包含 Debian 社区认为自由并且符合 Debian 自由软件标准的软件包。   contrib:包含那些符合 Debian 自由软件标准但依赖于非自由软件包的软件包。non-free:包含非自由但可用的软件包。non-free-firmware:包含非自由的固件和相关的软件包。其他特定于发行版或软件源的组件。

阿里源

  1. deb http://mirrors.aliyun.com/ubuntu/ xenial main
  2. deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
  3. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
  4. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
  5. deb http://mirrors.aliyun.com/ubuntu/ xenial universe
  6. deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
  7. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
  8. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
  9. deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
  10. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
  11. deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
  12. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

中科大源

  1. # 默认注释了源码仓库,如有需要可自行取消注释
  2. deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
  3. # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
  4. deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
  5. # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
  6. deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  7. # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  8. deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  9. # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  10. # 预发布软件源,不建议启用
  11. # deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
  12. # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multivers

清华源

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

保存配置文件并退出

然后对apt进行更新,下面命令任选其一

  1. sudo apt-get update
  2. sudo apt-get upgrade
方式二:图形化界面操作

打开系统设置->软件和更新

点击下载自:

选择other,找到中国区,然后选择合适的镜像(一般就选择阿里源(aliyun),清华源(tsinghua),和中科大源(ustc)),然后选择服务

配置完成

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/901337
推荐阅读
相关标签
  

闽ICP备14008679号