apt Advanced Packaging Tool

  • Linux ubuntu 中的一种简便的安装和更新软件的方法
  • apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令
  • apt 命令执行需要超级管理员权限(root)

    I. apt 更换清华源

    原因:apt install 下载速度慢,因为源在国外
  1. 备份原配置文件

    1. cd /etc/apt
    2. sudo cp sources.list sources.list.bak
  2. 替换源文件内容为国内源 ```shell $ vim sources.list

    删除到屏幕最下方

    $ dL

ubuntu16.4

deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

保存只读文件

:w !sudo tee % ```

  1. 更新
    sudo apt-get update

II. 常用方法

列出更新软件包
sudo apt update

升级软件包
sudo apt upgrade
apt list --upgradeable
安装/更新
sudo apt install <package1>, <p2>...
sudo apt update <package>
sudo apt show <package>

删除软件包
sudo apt remove <package>
sudo apt autoremove 自动删除不使用的包
sudo apt purge <package> 移除软件包及其配置文件
sudo apt autoclean 自动删除缓存中的包文件

查找包
sudo apt search <package>

显示
apt list --installed
apt list --all-versions


III. 相关文件