yum简书

2024-03-01 17:18
文章标签 yum 简书

本文主要是介绍yum简书,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

yum history list 列出最近的历史

yum history info id 列出某次的详细信息,

yum history undo id 撤销某次更改

yum history help 查看帮助

其中~ 代表软件名

1.用YUM安装软件包命令:yum install ~

2.用YUM删除软件包命令:yum remove ~

1.使用YUM查找软件包

       命令:yum search ~

      2.列出所有可安装的软件包

       命令:yum list

      3.列出所有可更新的软件包

       命令:yum list updates

      4.列出所有已安装的软件包

       命令:yum list installed

      5.列出所有已安装但不在Yum Repository 內的软件包

       命令:yum list extras

      6.列出所指定软件包

       命令:yum list ~

      7.使用YUM获取软件包信息

       命令:yum info ~

      8.列出所有软件包的信息

       命令:yum info

      9.列出所有可更新的软件包信息

       命令:yum info updates

      10.列出所有已安裝的软件包信息

         命令:yum info installed

      11.列出所有已安裝但不在Yum Repository 內的软件包信息

         命令:yum info extras

      12.列出软件包提供哪些文件

         命令:yum provides~

三、清除YUM缓存

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

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

     命令:yum clean packages

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

      命令:yum clean headers

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

      命令:yum clean oldheaders

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

      命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

四、yum命令工具使用举例

     yum update  升级系统

     yum install  ~ 安装指定软件包

     yum update ~ 升级指定软件包

     yum remove ~ 卸载指定软件

     yum grouplist   查看系统中已经安装的和可用的软件组,可用的可以安装

     yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个

     yum grooupupdate ~更新指定软件组的软件包

     yum grooupremove ~ 卸载指定软件组中的软件包

     yum deplist ~ 查询指定软件包的依赖关系

     yum list yum\* 列出所有以yum开头的软件包

     yum localinstall ~ 从硬盘安装rpm包并使用yum解决依赖

五、yum高级管理应用技巧

    技巧1:加快你的yum的速度.使用yum的扩展插件yum-fastestmirror,个人认为这个插件非常有效,速度真的是明显提高,

    #yum -y install yum-fastestmirror

    注意:在Centos 4上,名字叫yum-plugin-fastestmirror

    技巧2:扩展你的rpm包好多包官方没有,怎么搞定他.要我自己编译吗? 好了,你安装这个包,这个是redhat5的哦。你可以自己到  http://dag.wieers.com/rpm/FAQ.php#B 这来找

# Red Hat Enterprise Linux 5 / i386:

rpm-Uhvhttp://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

# Red Hat Enterprise Linux 5 / x86_64:

rpm-Uhvhttp://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

#ATrpms

[atrpms  ]

name= CentOS-$releasever – ATrpms

baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable

gpgcheck=1

gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms

    技巧3:rpm查找.还是有rpm包找不到怎么办,到下面这个网站。基本上都收集全了,你可以用高级查找看看。http://rpm.pbone.net/

    技巧4:通过yum工具下载RPM源码包。前提是有安装 yum-utils这个软件包.如果有安装的话。

    #yum downloader  --source   ;  RPM源码包

    #yum downloader  --source vsftpd

    当然,没有源包的话,还要加入一个源

[linux-src]

name=Centos$releasever-$basearch- Source

baseurl=http://mirrors.163.com/centos/$releasever/os/SRPMS/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

     技巧5:软件组安装有时我们安装完系统,管理有一类软件没有安装,比如用于开发的开发包,我们可以用软件包来安装。

     #yum grouplist 这样可以列出所有的软件包

     比如我们要安装开发有关的包

     #yum groupinstall "Development Libraries"

     #yum groupinstall "Development Tools"

     比如我们要安装中方支持

     #yum groupinstall "Chinese Support"

     #yum deplist package1  #查看程序package1依赖情况

以上所有命令参数的使用都可以用man来查看:

[root@F7常用文档]$ man yum

yum -y install 包名(支持*) :自动选择y,全自动

yum install 包名(支持*) :手动选择y or n

yum remove 包名(不支持*)

rpm -ivh 包名(支持*):安装rpm包

rpm -e 包名(不支持*):卸载rpm包



作者:阿杜_智能IVR
链接:https://www.jianshu.com/p/e67a5fe915c8
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

这篇关于yum简书的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/763205

相关文章

OpenStack离线Train版安装系列—0制作yum源

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

【linux yum常用命令】linux yum 命令

yum常用命令1.列出所有可更新的软件清单命令:yum check-update2.更新所有软件命令:yum update3.仅安装指定的软件命令:yum install <package_name>4.仅更新指定的软件命令:yum update <package_name>5.列出所有可安裝的软件清单命令:yum list 比如:利用 yum 的功能,找出以 pam 为开头的软件名称有哪些?

CentOS 6.5 yum安装配置Lnmp服务器和redis

安装redis  详见: http://blog.csdn.net/u013372487/article/details/51121172 http://blog.csdn.net/u013372487/article/details/51121650 准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -

Linux_rpm管理,yum

目录 rpm管理  介绍 rpm包的简单查询指令 rpm包名基本格式 案例演示  卸载rpm包 安装rpm包  yum  应用案例  rpm管理  介绍  ​​​​​​​ rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。  rpm包的简单查询指令   rpm指令用于查询包是否已经被下载。 rpm包名基本格式   格式里看以看

Linux下YUM安装软件包找不到镜像的解决办法

一、什么是repo文件         repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!          YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来

​yum安装/更新时报错:SyntaxError: invalid syntax​

yum安装时报错:SyntaxError: invalid syntax 在安装完python3环境后,执行yum命令会提示语法报错 因为把python环境连接到了python3上,而yum默认的环境是python2,所以提示语法错误 解决方法: 1:你可以把python2的语法格式修改为python3,这工作量就有点大了。不过要是哪位很无聊的话可以试试,记得把成果分享出来啊O(∩_∩)O

如何使用 yum 在 CentOS 6 上安装 nginx

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 状态 状态: 已弃用 本文涵盖的 CentOS 版本已不再受支持。如果您目前正在运行 CentOS 6 服务器,我们强烈建议升级或迁移到受支持的 CentOS 版本。 原因: CentOS 6 已于 2020 年 11 月 30 日到达生命周期终点(EOL),不再接收安全补丁或更新。因此,本

本地配置yum源的方法

 1.进入etc下配置文件 cd /etc/yum.repos.d/ 2.查看 ls 3.修改文件名(可以删掉其中一个) mv rhel-source.repo tao.repo 4.编辑修改后的文件 vi tao.repo 5.按如下修改 ①redhat6.0以上按如下修改: [tao] name=Red Hat Enterprise Linux $releasever - Sourc

yum命令和rpm命令

1、卸载一个软件时,执行如下命令 yum -y remove httpd 2、卸载多个相类似的软件,执行如下命令 yum -y remove httpd* 3、卸载多个非类似软件时,执行如下命令 yum -y remove httpd php php-gd mysql yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :

在新安装的Centos中安装python3.7 解决pip和yum问题

首先要先安装依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make cd到一个你想放在的地方,哪里都可以。接着找到python3.7的安装包: wget https://www.python.org/ftp/python