Linux之yum命令
Posted 入门小站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之yum命令相关的知识,希望对你有一定的参考价值。
命令格式
yum(选项)(参数)
命令选项
- -h:显示帮助信息;
- -y:对所有的提问都回答“yes”;
- -c:指定配置文件;
- -q:安静模式;
- -v:详细模式;
- -d:设置调试等级(0-10);
- -e:设置错误等级(0-10);
- -R:设置yum处理一个命令的最大等待时间;
- -C:完全从缓存中运行,而不去下载或者更新任何头文件
命令参数
- install:安装rpm软件包;
- update:更新rpm软件包;
- check-update:检查是否有可用的更新rpm软件包;
- remove:删除指定的rpm软件包;
- list:显示软件包的信息;
- search:检查软件包的信息;
- info:显示指定的rpm软件包的描述信息和概要信息;
- clean:清理yum过期的缓存;
- shell:进入yum的shell提示符;
- resolvedep:显示rpm软件包的依赖关系;
- localinstall:安装本地的rpm软件包;
- localupdate:显示本地rpm软件包进行更新;
- deplist:显示rpm软件包的所有依赖关系。
自动搜索最快镜像插件
> yum install yum-fastestmirror
查看可能批量安装的列表
> yum grouplist
Available Environment Groups:
Minimal Install
Compute Node
Infrastructure Server
File and Print Server
Cinnamon Desktop
MATE Desktop
Basic Web Server
Virtualization Host
Server with GUI
GNOME Desktop
KDE Plasma Workspaces
Development and Creative Workstation
Available Groups:
Cinnamon
Compatibility Libraries
Console Internet Tools
Development Tools
Educational Software
Electronic Lab
Fedora Packager
General Purpose Desktop
Graphical Administration Tools
Haskell
LXQt Desktop
Legacy UNIX Compatibility
MATE
Milkymist
Scientific Support
Security Tools
Smart Card Support
System Administration Tools
System Management
TurboGears application framework
Xfce
Done
安装redis
> yum install redis -y
更新系统中所有的RPM
包
> yum update
更新指定的软件包(如:redis)
> yum update redis
检查可更新的程序
> yum check-update
检查系统中是否安装某个软件(如:nginx)
> yum list installed | grep nginx
显示安装包信息
> yum info nginx
Installed Packages
Name : nginx
Arch : x86_64
Epoch : 1
Version : 1.16.1
Release : 1.el7.ngx
Size : 2.7 M
Repo : installed
From repo : nginx
Summary : High performance web server
URL : http://nginx.org/
License : 2-clause BSD-like license
Description : nginx [engine x] is an HTTP and reverse proxy server, as well as
: a mail proxy server.
Available Packages
Name : nginx
Arch : x86_64
Epoch : 1
Version : 1.18.0
Release : 2.el7.ngx
Size : 769 k
Repo : nginx/x86_64
Summary : High performance web server
URL : http://nginx.org/
License : 2-clause BSD-like license
Description : nginx [engine x] is an HTTP and reverse proxy server, as well as
: a mail proxy server.
显示所有已经安装和可以安装的程序包
> yum list
显示指定程序包安装情况
> yum list nginx
删除程序包
> yum remove nginx
查看软件包的依赖情况
> yum deplist nginx
清除缓存目录下的软件包
> yum clean packages
清除缓存目录下的 headers
> yum clean headers
清除缓存目录下旧的 headers
> yum clean oldheaders
清楚缓存目录下的所有软件包及旧的headers
> yum clean all
强制解除yum锁定
> rm -rf /var/run/yum.pid
yum加速更新国内源
> cd /etc/yum.repos.d
> mv CentOS-Base.repo CentOS-Base.repo.bk
//更新为阿里云的源
> wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
//更新为163的源
> wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
//更新为搜狐的源
> wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
> yum clean all
> yum makecache
原文链接:https://rumenz.com/rumenbiji/linux-yum.html
微信公众号:入门小站
- 回复【1001】获取 linux常用命令速查手册
- 回复【10010】获取 阿里云ECS运维Linux系统诊断
- 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
- 回复【10013】获取 shell简明教程
以上是关于Linux之yum命令的主要内容,如果未能解决你的问题,请参考以下文章