yum命令怎么使用

概念:
  • yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
  • yum就像手机里的应用商店一样,提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
  • 有一些软件的启动可能依赖其它的,使用yum的时候会自动把依赖也下载下来,并且整个过程是自动完成的

语法

yum [options] [command] [package ...]

参数说明:

  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package操作的对象。

yum常用命令

1.列出所有可更新的软件清单命令:yum check-update
2.更新所有软件命令:yum update
3.仅安装指定的软件命令:yum install
4.仅更新指定的软件命令:yum update
5.列出所有可安裝的软件清单命令:yum list
6.删除软件包命令:yum remove
7.查找软件包 命令:yum search
8.清除缓存命令:

  • yum clean packages: 清除缓存目录下的软件包
  • yum clean headers: 清除缓存目录下的 headers
  • yum clean oldheaders: 清除缓存目录下旧的 headers
  • yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
安装tree:
  • Linux tree命令用于以树状图列出目录的内容。
  • 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。

第一次在itcast用户执行的时候会提示【需要管理员权限】

# 安装tree
yum -y install tree

# 安装完执行tree命令
tree

移除tree

yum remove  tree

yum查找

利用 yum 的功能,找出以 tom 为开头的软件名称有哪些

# 查找以tom开头的所有应用
yum list tom*
更改yum源:
  • yum需要一个yum库,也就是yum源。
  • 简单的说,我们安装软件的时候需要下载软件,将很多软件放在一起就是源。软件安装包的来源,所以yum源就是软件安装包来源
  • 目前,yum默认使用的是CentOS的yum源,但是速度比较慢,国内有很多不错的yum源,比如阿里、网易、搜狐等
# wget:安装下载工具
yum -y install wget

# 备份原来yum源文件并改名建立新的文件叫CentOS-Base.repo.back中
cd /etc/yum.repos.d/
mv CentOS-Base.repo  CentOS-Base.repo.back

# 下载 阿里云的CentOS-7.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 检查看看里面有没有阿里云
cat  CentOS-Base.repo

# 清除缓存
yum clean all

# 建立缓存文件
yum makecache

# 查找软件,验证阿里云yum源,可以看到tomcat上面都是aliyun
yum search tomcat
yun更新与升级:
# 更新指定软件
yum update 软件名

# 检查可更新的软件
yum check-update
显示软件信息:
# 显示安装包信息
yum info ***

# 列出所有已安装包信息
yum info

# 显示所有已经安装和可以安装的程序包
yum list ***

# 显示指定程序包安装情况。
um list ***

# 列出所有可以更新的程序包
yum list updates

# 列出所有已安装的程序包
yum list installed

# 列出所有已安装但不在yum Repository中的程序包
yum list extras

# 查看指定程序包的依赖关系
yum deplist ***

# 查找指定程序包,***可以是包名的一部分,会列出所有包含***的包名
yum search ***
rpm:
  • rpm(redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux易于安装,升级,间接提升了 Linux 的适用度。

rpm与yum区别

  • rpm:只能安装已经下载到本地机器上的rpm包.

  • yum:yum能在线下载并安装rpm包,能更新系统,还能自动处理包与包之间的依赖问题。

rpm的使用:

安装rpm软件包:

rpm -ivh 软件全包名

卸载rpm软件包

rpm -e 软件全包名      

列出所有安装过的包

rpm -qa

查询软件包信息

rpm -qi 软件全包名

查看文件安装位置

rpm -ql 软件全包名

你可能感兴趣的:(Linux,yum,tree,rpm)