centos yum常用命令

阅读数:174 评论数:0

跳转到新版页面

分类

Linux

正文

一、基本格式

yum [option] [查询工作项目] [相关参数]

#其中~代表软件包
#安装软件: 
yum install ~
#删除软件: 
yum remove ~
# 安装本地rpm
yum localinstall *.rpm
# 安装某个组
yum groupinstall group

二、查找想安装的软件

#查找软件包
yum search ~

#列出所有可安装的软件包
yum list

#列出所有可更新的软件包
yum list updates

#列出所有已安装的软件包
yum list installed

#列出所有已安装但不存yum repository内的软件包
yum list extras

#列出所有指定软件包
yum list ~

#使用yum获取软件包信息
yum info ~

#列出所有软件包的信息
yum info

#列出所有可更新的软件包信息
yum info updates

#列出所有已安装的软件包信息
yum info installed

#列出所有已安装但不在yum repository内的软件包信息
yum info extras

#列出软件提供哪此文件
yum provides ~  或yum whatprovides
#列出rz命令由哪个软件包提供
yum provides "*/rz"

#yum whatprovides+指令,来查看是哪一个软件包提供了这样给定的指令

#yum whatprovides+文件,来查看是哪一个软件包提供这样的文件。


#同时我们还可以使用 rpm -qf+文件,来查看文件是哪个软件包提供的。

三、清除yum缓存

yum 会把下载的软件包和header存储在cache中,而不会自动删除,如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除。

#清除缓存目录(/var/cache/yum)下的软件包

yum clean packages

#清除缓存目录(/var/cache/yum)下的 headers

yum clean headers

#清除缓存目录(/var/cache/yum)下旧的 headers

yum clean oldheaders

#清除缓存目录(/var/cache/yum)下的软件包及旧的headers

#yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

四、yum组功能

yum [组功能] [软件组]
组功能:
grouplist :列出可使用的组列表
groupinfo:了解特定组
groupinstall:可以安装一整组
groupremove:删除某个组
#例如
yum groupinfo "Web Server"
yum groupinstall "Web Server"
yum groupremove "Web Server"




相关推荐

一、概述 yum是yellow dog updater,modified的简称,是rpm软件包管理器,用python写成,可以安装、移除、升级rpm包,检查并自动解决依赖性。 yum使用的软件仓库除了

以centos7为例 ,以 修改为阿里的yum源 1. 备份本地yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Ba

1,CentOS默认源里没有ntfs3g,想要添加ntfs支持,需要自己下载编译安装或者加源yum安装。我这里使用的是添加aliyun的epel源来yum安装的方式。 2,添加ep

一、概述 Yum全称为Yellowdog Updater,Modified,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 它基于rpm包管理,能够从指定的服务器自

# download source code from http://www.mplayerhq.hu/design7/dload.html & extract wget -cS http://www

一、常用命令 1、添加yum 仓库 yum-config-manager --add-repo repository_url #例如 yum-config-manager --add-repo=htt

一、概述 1、locale中语言环境变量LANG 在Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为<语言>_<地区>.<字符集编

一、概述 Centos7 默认使用的是firewall作为防墙。 1.firewalld (防火墙服务) #启动: systemctl start firewalld #关闭: systemctl

[root@VM_167_46_centos etc]# free -h total used free shared buff/cache available Mem: 993M 253M 334

1. 进入目录 cd /etc/sysconfig/network-scripts/ <p