apt Advanced Packaging Tool
- Linux ubuntu 中的一种简便的安装和更新软件的方法
- apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令
- apt 命令执行需要超级管理员权限(root)
I. apt 更换清华源
原因:apt install 下载速度慢,因为源在国外
备份原配置文件
cd /etc/aptsudo cp sources.list sources.list.bak
替换源文件内容为国内源 ```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 % ```
- 更新
sudo apt-get update
II. 常用方法
列出更新软件包sudo apt update
升级软件包sudo apt upgradeapt 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 --installedapt list --all-versions
