apt-get命令、dpkg命令、rpm命令和yum命令
apt-get命令、dpkg命令、rpm命令和yum命令
一般来说著名的 Linux 系统基本上分两大类:
- RedHat 系列:Redhat、Centos、Fedora 等
- Debian 系列:Debian、Ubuntu 等
Debian系列
1. apt-get常用的命令
- sudo apt-get update 更新源
- sudo apt-get install packageName 安装包
- sudo apt-get remove packageName 删除包
- sudo apt-get remove packageName —pure 删除包,包括其配置信息
- sudo apt-get install packageName —reinstall 重新安装包
- sudo apt-get -f install 修复安装
- sudo apt-get build-dep packageName 安装相关编译环境
- sudo apt-get upgrade 更新已安装的包
- sudo apt-get source ckageName 下载该包的源代码
- sudo apt-cache show packageName 获取包的相关信息,如说明、大小、版本等
- sudo apt-cache search packageName 搜索软件包
- apt-cache depends packageName 了解使用依赖
- apt-cache rdepends packageName 查看该包被哪些包依赖
- sudo apt-get clean && sudo apt-get autoclean 清理无用的包(可以定期执行)
2. dpkg常用的命令
- dpkg -i xxx.deb 安装软件
- dpkg -R 安装一个目录下的所有软件包
- dpkg -r xxx 删除软件包,但保留其配置
- dpkg -P xxx 删除软件包,包括其配置信息
- dpkg -l 显示已经安装的软件列表(经常与管道符和grep一起用)
- dpkg -L xxx 显示一个包安装到系统里面的文件目录信息
- dpkg —help 显示帮助信息
- dpkg —version 显示dpkg的版本号
RedHat系列
1. yum常用的命令
- yum list | grep packageName 查询yum服务器是否有需要安装的软件
- yum install packageName 安装软件
- yum update packageName 升级软件包
- yum check-update packageName 检查是否有可用的更新rpm软件包
- yum remove packageName 删除指定的rpm软件包
- yum search packageName 查询rpm软件包
- yum info packageName 显示指定的rpm包的描述和概要信息
- yum clean option 清楚yum过期的缓存
- yum shell 进入yum的shell提示符
- yum resolvedep packageName 显示rpm软件包的依赖关系
- yum deplist packageName 显示认rpm软件包的所有依赖关系
2. rpm常用的命令
- rpm -qa 查询以安装的rpm列表
- rpm -qi packageName 查询软件包的信息
- rpm -ql packageName 查询软件包中的所有文件
- rpm -qf 文件全路径名 查询文件属于哪个软件包
- rpm -e packageName 卸载rpm包
- rpm -e —nodeps packageName 卸载rpm包,不管是否被依赖
- rpm -ivh packageName 安装rpm包
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 忘忧杂货铺!
评论