`
zhoujianghai
  • 浏览: 434851 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux 中命令yum的用法

阅读更多
linux 中命令yum的用法

一.yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
二. yum特点
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性

三. yum安装
Fedora自带(yum-2.0.4-2.noarch.rpm)
#rpm -ivh yum-2.0.4-2.noarch.rpm
四.yum设定
为 RPM 汇入GnuPG金钥
Fedora Core 3 或以上
rpm --import /usr/share/doc/rpm-*/RPM-GPG-KEY
或者
rpm --import http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/RPM-GPG-KEY
<!--[if !supportEmptyParas]--> <!--[endif]-->
设定YUM套件库
修改档案 /etc/yum.conf:
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://yum.example.com/yum/fedora/core1/base
[update]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://yum.example.com/yum/fedora/core1/update
设定 Proxy 服务器加快网络传输

yum这个命令在查找安装盘中的rpm比较快,常用的命令用法如下
1.列出所有可更新的软件清单
命令:yum check-update
2.安装所有更新软件
命令:yum update
3.仅安装指定的软件
命令:yum install
4.仅更新指定的软件
命令:yum update
5.列出所有可安裝的软件清单
命令:yum list
用YUM安装删除软件
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
1.用YUM安装软件包
命令:yum install
2.用YUM删除软件包
命令:yum remove
用YUM查询软件信息
我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于 是我们可能得到gaim,kopete等等,并从中选择。
有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。
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)
分享到:
评论

相关推荐

    Linux操作系统下使用yum升级的方法

    yellowdog 是一个Linux的distribution,RH将这种升级技术利用到自己的distribution形成了现在的yum,感觉上yum 和apt的原理类似,但是apt是编译代码,执行效率远高于使用python写成的yum。repository是用yum-arch...

    Linux服务器配置与管理:YUM源管理.pptx

    步骤3:用yum-config-manager命令生成一个yum源的模板文件cdrom.repo。 步骤4:将自动生成的模板文件/etc/yum.repos.d/cdrom.repo编辑如下: [root@dyzx ~]# vim /etc/yum.repos.d/cdrom.repo [cdrom] //软件仓库的...

    Linux下利用unzip命令如何解压多个文件详解

    linux中提示没有unzip命令解决方法 如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法 命令: yum list | grep zip/unzip #获取安装列表 安装命令: yum install zip #提示输入时,...

    centos或者redhat系统,yum命令安装所需要的包

    工作中,centos系统和redhat系统不小心删除了yum命令,yum命令就无法使用了,这个时候就很难安装yum了,安装必须要用yum的离线安装包,这是工作中遇到的问题,下面我这里给大家介绍一下安装方法。 这里面也有安装...

    liunx yum rpm 用法

    linux yum 工具和rpm 工具的详细用法 ,学linux的新手不要错过哦,

    linux的dpkg命令的使用

    本文档介绍了dpkg命令的参数和使用方法

    Linux基础知识与系统管理教学课件-pdf.rar

    1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-Linux系统安装 2.4 Linux系统安装-远程登录管理工具 3 给Linux初学者...

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误,安装包

    CentOS Linux release 7.9.2009,解决 “No module named yum” 错误的安装包,因为安装了两...使用方法,下载安装包,解压到一个目录。接着运行命令:执行 rpm -ivh --force *.rpm --nodeps。安装完成yum就可以使用了

    Linux基础知识与系统管理视频.rar

    1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-Linux系统安装 2.4 Linux系统安装-远程登录管理工具 3 给Linux初学者...

    CentOS7下安装yum源及上传下载命令rz、sz安装方法(图解)

    CentOS7下安装yum源及上传下载命令rz、sz安装方法图文详解 ** 在这里将yum的安装方法结合实操结果和大家分享一下,希望对需要安装yum的小伙伴们能有所助益。首先,简单介绍一下yum。 yum( Yellow dog Updater, ...

    Linux 基础开发工具的使用(yum 、编辑器、编译器、调试器)

    文章目录Linux 软件包管理器 yumyum 语法yum常用命令yum注意事项Linux编辑器-vim使用vi/vim 的基本模式vim正常模式中的命令集vim末行模式命令集Linux编译器-gcc/g++使用程序编译过程gcc如何完成函数库概念Linux调试...

    linux通过挂载系统光盘搭建本地yum仓库的方法

    linux通过挂载系统光盘搭建本地yum仓库,使用yum命令加上 list 参数就可以查看仓库了。本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧

    jmeter在linux系统下运行及本地内存调优的方法详解

    1.在linux系统下安装跨系统传输文件工具  root用户下 根目录输入 yum -y...4.使用 rz命令上传jdk1.8 linux 64位版本 解压到 usr/local 目录下 下载jdk安装包 下载地址:https://www.oracle.com/technetwork/java/javas

    linux系统上传下载命令rz和sz的教程

    1、条件:需要使用SecureCRT或者Xshell等客户端工具连接Linux 2、上传下载命令测试  1)上传(rz)   在客户端SSH命令行运行rz命令,命令如下: [root@oldboy ~]# rz 执行后会弹出上传文件的选择窗口,可

    CentOS7使用yum安装PostgreSQL和PostGIS的方法

    同时安装epel(Extra Packages for Enterprise Linux 7),为了稳定性,CentOS7的默认yum源缺少很多组件,这些组件可以在epel上找到。 命令: yum install -y ...

    Linux中fuser命令用法详解

    描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。...yum install -y psmisc 语法: fuser(选项)(参数) 访问类型如下: c:代表当前目录  e

    Linux基础知识.pdf

    该文档包括Linux常用命令使用方法和shell编程基础,yum仓库的部分内容。

    Linux下彻底删除Mysql 8.0服务的方法

    观看本文前最好有一定的Linux命令基础,具体为centos7.3环境中清除使用yum安装的Mysql 卸载前请先关闭Mysql服务 service mysql stop 使用 rpm 命令的方式查看已安装的mysql rpm -qa|grep mysql 开始卸载Mysql服务 ...

    CentOS7中配置Docker的yum源并安装使用详解

    为了方便的安装升级Docker,同时按照Docker官方文档中的方式,配置Docker的yum源,具体参见CentOS docker yum 源配置方法 https://docs.docker.com/v1.13/engine/installation/linux/centos/ 配置好yum源之后,可以...

    Linux下yum升级安装PHP 5.5

     Fedora 20 源中已经有了PHP的源,直接可以使用以下命令安装即可:  # yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt  以下为 CentOS 下安装 PHP 方法:  添加 epel 源 ...

Global site tag (gtag.js) - Google Analytics