apt方式安装

更新时间:

# 简介

apt 是 ubuntu 操作系统的包管理工具,用于在 Ubuntu、Debian 和相关 Linux 发行版上安装、更新、删除和管理 deb 软件包。其源是 ubuntu 仓库,安装的包是系统化的包。

# 安装

在官方镜像中已预置 apt 工具,可直接使用 apt 安装其他工具。

# 镜像源

apt 安装时默认从国外镜像源拉取包,会出现不稳定的情况(即下载包的速度非常慢),可在 /etc/apt/sources.list 中添加国内镜像源后再用 apt 安装其他软件。

# 镜像源更改

  1. 打开开发环境网页终端。

  2. 执行如下命令备份。

    sudo cp /etc/apt/sources.list /etc/apt/sources.listBak
    
  3. 替换 /etc/apt/sources.list 文件中的镜像源为

    sed -i "s#http://archive.ubuntu.com/ubuntu/#https://mirrors.virtaicloud.com/repository/ubuntu/#g" /etc/apt/sources.list
    sed -i "s#http://security.ubuntu.com/ubuntu/#https://mirrors.virtaicloud.com/repository/security/#g" /etc/apt/sources.list
    cp /etc/apt/sources.list.d/cuda.list /etc/apt/sources.list.d/cuda.listBak
    sed -i "s#https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64#https://mirrors.virtaicloud.com/repository/cuda/#g" /etc/apt/sources.list.d/cuda.list
    touch /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-focal.list
    echo "deb https://mirrors.virtaicloud.com/repository/ppa/ focal main" > /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-focal.list
    
  4. 执行如下命令,使配置生效。

    sudo apt-get update
    

# 其他注意事项

对于相同 python 包,命名可能会不同。如对于python2 来说,包的名称可能是 python-<package_name>,对于python3 来说,包的名称可能是 python3-<package_name>

# 常用命令

命令 描述
apt list --installed 列出所有已安装的包。
apt list --all-versions 列出可更新的软件包及版本信息。
apt update apt 更新。
sudo apt update <package_name> 更新指定的软件。
apt upgrade 升级软件包。
apt install package_name 安装第三方工具包。
apt install <package_1> <package_2> <package_3> 安装多个软件包。
apt remove package_name 卸载第三方工具包。
sudo apt autoremove 清理不再使用的依赖和库文件。
apt search <package_name> 查找第三方工具包。
sudo apt show <package_name> 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等。