CentOS下的yum命令

  yum命令是rpm的一款前端工具,可以安装、更新、卸载rpm包,可以从指定服务器下下载rpm包并安装,可以自动解决依赖问题。

  语法:

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

  常用选项options:

    -h:显示帮助

    -y:所以交互式问题都回答“yes”

    -c:指定配置文件位置

    -q:使用安静模式,不显示任何信息(常与"-y"一起使用)

    -v:显示详细信息

    -R <分钟>:设置最大等待时间

    -C:完全从缓存中运行,而不去下载或者更新任何头文件

    --nogpgcheck:忽略GPG检查验证

    -skip-broken:忽略依赖问题

  command:   

    * install package1 [package2] [...]  安装指定软件包
    * update [package1] [package2] [...]  升级指定软件包,默认更新全部
    * update-to [package1] [package2] [...]  类似于update,但始终指定包的版本 
    * check-update              检查是否有可以的rpm更新
    * upgrade [package1] [package2] [...]  
    * upgrade-to [package1] [package2] [...]
    * distribution-synchronization [package1] [package2] [...]  
    * remove | erase package1 [package2] [...]  删除指定软件包
    * list [...]  默认查看所以可用的rpm包,很容易卡死,不介意用
    * info [...]  查看指定软件包的详细信息,默认所以
    * provides | whatprovides feature1 [feature2] [...]  查找包含指定路径名称(支持glob)的软件包
    * clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]

        packages:清除缓存的包文件

        metadata: 清除所有yum用于确定软件包可用的一些文件(元数据文件)。使用此选项将强制下次运行yum时下载所有元数据

        expire-cache:当元数据和每个软件仓库中的镜像列表下载的时候,删除本地的数据。也就是说,yum将会为每一个软件仓库刷新缓存。下次会使用到。但是如果缓存 数据仍然有用,那么不会删除任何重要的数据。

      rpmdb:从本地rpmdb中清除任何缓存的数据。

      plugins:清除所有已启用的插件的缓存数据。

      all:清除以上所有。

    * makecache  下载服务器上的所有软件包信息(生成缓存),提高本地搜索软件包效率
    * groupinstall group1 [group2] [...]   安装指定软件包组

    * groupupdate group1 [group2] [...]  更新指定软件包组
    * grouplist [hidden] [groupwildcard] [...]  列出所有可用软件包组
    * groupremove group1 [group2] [...]  删除指定程序包组中的所有软件包
    * groupinfo group1 [...]  查看指定软件包组的详细信息
    * search string1 [string2] [...]  当你不确定软件包名字的时候,可以用来查找软件包,默认搜索软件包的名称和摘要,如果失败,则会尝试描述和网址
    * shell [filename]
    * resolvedep dep1 [dep2] [...]  
    * localinstall rpmfile1 [rpmfile2] [...]
      (maintained for legacy reasons only - use install)
    * localupdate rpmfile1 [rpmfile2] [...]
      (maintained for legacy reasons only - use update)
    * reinstall package1 [package2] [...]  重新安装与当前版本相同的软件包

    * downgrade package1 [package2] [...]  降级软件包
    * deplist package1 [package2] [...]  显示指定软件包的所有依赖关系
    * repolist [all|enabled|disabled]  显示repo资源库配置,默认显示已启用的
    * version [ all | installed | available | group-* | nogroups* | grouplist | groupinfo ]  
    * history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|roll-back|new|sync|stats]  查看yum事务历史
    * load-transaction [txfile]  
    * check  
    * help [command]  查看帮助

实例:

  1:安装wget软件

    

  2:卸载wget软件包

    

  3:静默安装,自动确认

    

  4:查看所以可用包组,并安装某个包

    

    

  5:查找名称中包含"lls"的软件包

    

时间: 2024-10-22 22:54:33

CentOS下的yum命令的相关文章

CentOS下用yum命令安装jdk

一.使用yum命令安装1.查看是否已安装JDK,卸载[plain] view plain copy[[email protected] ~]# yum list installed |grep java  [plain] view plain copyjava-1.8.0-openjdk.x86_64             1:1.8.0.121-0.b13.el7_3          @updates   java-1.8.0-openjdk-headless.x86_64    1:1.

CentOS下使用yum安装Apache极为方便,只需要在终端键入以下命令即可

CentOS下使用yum安装Apache极为方便,只需要在终端键入以下命令即可 1.安装Apache yum install httpd 2.设置服务器开机自动启动Apache systemctl enable httpd.service 若要验证是否自动启动可在重启服务器后在终端键入以下命令来检测Apache是否已经启动 systemctl is-enabled httpd.service 如果看到了enable这样的响应,则表示Apache已经启动成功 3.手动启动Apache system

[每日一个小技巧] CentOS 下使用yum安装一类软件包

yum 提供了丰富的工具用于支持软件包的安装. 有时候需要安装不只只是一个的情况下,可以使用groupinstall选项. 首先可以通过grouplist查询对应的group信息,比如需要安装开发工具的情况下, 可以使用以下命令: $ yum groupinstall  "Development Tools" [每日一个小技巧] CentOS 下使用yum安装一类软件包,布布扣,bubuko.com

centos 6.8 下没有yum命令解决方法(报错: -bash: yum: command not found)

1.去 http://mirrors.163.com/centos/6/os/x86_64/Packages/ 地址下载4个rpm安装包:python-iniparse-0.3.1-2.1.el6.noarch.rpmyum-3.2.29-81.el6.centos.noarch.rpmyum-metadata-parser-1.1.2-16.el6.x86_64.rpmyum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm2.下载完成之后上传到服务器

CentOS下使用mail命令发送邮件

如果提示mail: command not found [[email protected] ~]# mail -s "password" [email protected] < /etc/passwd -bash: mail: command not found 那么就是没有安装mail命令,此时需要安装mail命令 [[email protected] ~]# yum install mailx -y [[email protected] ~]# rpm -qa|grep m

Linux下面的yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti

Linux下的yum命令详细介绍

阅读目录 1 安装 2 更新和升级 3 查找和显示 4 删除程序 5 清除缓存 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [

CentOS下用yum安装git

本来yum正常的情况下: yum install git 这就可以搞定的,但是一直报错,大概意思是尝试连了几个url,都连接失败,所以就想手动下载安装包的方法, 于是先: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 然后再: wget https://www.kernel.org/pub/software/scm/git/git-2.0.

linux 下使用yum命令出错解决办法

linux系统使用yum命令时,遇到出现以下错误: Loaded plugins: fastestmirror Existing lock /var/run/yum.pid: another copy is running as pid 3404. Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum Memory : 41 M RSS (253