Linux 指令笔记(二)
包管理器
yum CentOS系统包管理器
yum 是CentOS系统中 一个用于快速下载/安装的简单命令行管理工具!
yum 参数介绍
命令:
update - 检索 新的包列表
upgrade - 升级 软件包
search - 搜索 软件包
install - 安装 软件包
list - 列出 软件包或者软件包组
info - 显示软件包或者软件包组的详细信息
erase - 删除 软件包(这两个命令一样)
remove - 删除 软件包(这两个命令一样)
groupinfo - 显示 有关包组的详细信息
groupinstall - 安装 软件包组(就像一种软件合集)
grouplist - 列出 可用的软件包组
groupremove - 删除 软件包组
check - 检查 软件包
check-update - 检查 可更新的软件包
clean - 清除 缓存目录内的软件包
deplist - 列出 一个包的依赖关系
distribution-synchronization - 同步 已安装的软件包到最新的版本
downgrad - 降级 一个软件包
reinstall - 重新安装 软件包(自动删除重装)
repolist - 显示 配置的软件包仓库
resolvedep - 确定 软件包需要的依赖关系
选项:
-t :容忍错误
-C :完全从系统缓存运行,不要更新缓存
-R 分钟 :最大命令等待时间
-q :安静的操作
-y :对于所有问题回答是
--nogpgcheck :禁用gpg签名检查
更多的命令可以用 apt-get –help 查看。
使用示例:
检索 新的包列表
yum update
安装 Nginx 软件包
yum install nginx
安装 Development Tools 软件包组(这个软件包组中包含了编译所需的软件)
yum groupinstall "Development Tools"
卸载 Nginx 软件包
yum erase nginx / yum remove nginx
卸载 Development Tools 软件包组
yum groupremove "Development Tools"
升级 所有可更新的软件包
yum upgrade
升级 Nginx 可更新的软件包
yum upgrade nginx
安装 Nginx 软件包 并不显示确定提示
yum install nginx -y
卸载 Nginx 软件包 并不显示确定提示
yum erase nginx -y / yum remove nginx -y
搜索 Nginx 软件包是否存着
yum search nginx
列出 可用的软件包
yum list
列出 可用的软件包组
yum grouplist
清除 缓存目录中的所有软件包
yum clean
清除 缓存目录中的 Nginx 软件包
yum clean nginx
重装 Nginx 软件包
yum reinstall nginx