ubuntu(linux) apt软件管理教程
2022年5月31日大约 2 分钟约 556 字
更新
apt命令是apt-get、apt-cache 和 apt-config 中最常用命令选项的集合,但它并不能完全向下兼容 apt-get 命令。
apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。
# 查看apt源
vim /etc/apt/sources.list
# 更新本地包索引(该命名非常安全,不会升级任何包,仅更新索引)
sudo apt update
# 查看需要升级的包
apt list --upgradable
# 更新所有过时的包和所有系统安全补丁(也可以使用 full-upgrade)
sudo apt upgrade
# 自动移除不需要的包
sudo apt autoremove
软件管理
apt install vim # 安装包
apt update # 从软件源服务器获取最新的软件信息并缓存到本地
apt list # 查看本地仓库所有软件包名
apt upgrade # 从本地仓库中对比系统中所有已安装的软件,如果有新版本的话则进行升级
apt full-upgrade # 升级所有包
apt list --installed # 查看所有安装的包
apt list vim* # 查看包名(支持通配符)
apt search vim # 通过关键词搜索包名和描述
apt list --upgradeable # 查看可以升级的包
apt install vim --only-upgrade # 升级某个包
apt remove vim # 卸载包,但不删除相关配置文件。包名支持通配符
apt purge [package] # 卸载包,同时删除相关配置文件。包名支持通配符
apt autoremove # 卸载因安装软件自动安装的依赖,而现在又不需要的依赖包
apt autoclean # 类似clean,但删除的是过期的包(即已不能下载或者是无用的包)
apt clean # 删除所有已下载的软件包
apt show vim # 列出包详细信息,包名要填写完整
CentOS包管理
yum install vim # 安装包
yum clean all # 清除缓存目录
yum makecache # 更新生成缓存
yum list | grep vim # 查找包
yum list vim*
yum list installed # 查看所有安装的包
yum info vim-common # 查看某个包
yum search vim # 通过关键词搜索包名和描述
yum update # 更新所有软件
yum check-update # 查看可以升级的包
yum update vim # 升级某个包
yum remove vim # 卸载包