与新增 APT 仓库及修改并使用镜像源相关的一点记录

图片来源: Debian Logo

目录

新增 APT 仓库

安装所需工具

首先执行下面的语句。

  apt install software-properties-common

完成安装后会在 /usr/bin 中新增 add-apt-repository 以及 apt-add-repository 可执行文件, 其中后者为链接文件并指向前者,因此实际使用时可使用两者的任意一个。

  ≻ ls -l /usr/bin | grep repository
  -rwxr-xr-x 1 root   root        7415  1月 27 06:30 add-apt-repository
  lrwxrwxrwx 1 root   root          18  1月 27 06:30 apt-add-repository -> add-apt-repository

添加仓库

以添加 Emacs 与 fish 为例,执行下面的语句。

  add-apt-repository ppa:kelleyk/emacs
  add-apt-repository ppa:fish-shell/release-3

刷新仓库内软件索引

  apt update

安装对应的软件

  apt install emacs27
  apt install fish

修改 APT 源以提高下载速度

一般方案

由于地域问题或网络等问题,官方源无法访问或下载速度很慢时, 可将 apt 命令安装软件时默认连接的服务器修改为其他镜像服务器。 以更改为华为镜像服务器为例,执行下面的语句。

  cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
  sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
  sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
  apt update

针对 ARM64 的方案

部分 APT 镜像源存在更新不及时,系统架构支持不全等问题。 例如对于 ARM64 架构,大陆地区的很多 APT 源存在这个问题。 比如运行在 Jetson Nano 开发板上的 Ubuntu。

经测试,华为提供的 APT 镜像源很好地支持了 ARM64 架构。 执行下面的语句更改为华为源。

  cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
  wget -O /etc/apt/sources.list https://repo.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.list
  apt update

编辑本页

Xin Li
Xin Li
讲师

主要研究方向为机器学习、深度学习与人工智能在各个领域的应用,特长为针对非均匀数据及偏移数据的优先采样及学习算法。了解更多

comments powered by Disqus
下一页
上一页

相关