`
zhoujianghai
  • 浏览: 435715 次
  • 性别: 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中rz和sz命令用法详解.docx

    rz 和 sz 命令的安装可以使用 yum install lrzsz 命令来安装。 在 SecureCRT 和 Xshell 中, rz 和 sz 命令可以设置默认路径。在 SecureCRT 中,设置默认路径的步骤是 Options - Session Options - Terminal - ...

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

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

    Linux-RPM和YUM包管理完全指南.docx

    在本文中,我们将详细介绍 RPM 和 YUM 的使用方法,以及它们在包管理中的应用。 RPM(Red Hat Package Manager)是 Linux 系统中的一种包管理工具,由 Red Hat 公司开发。RPM 可以安装、卸载、升级和删除软件包,...

    自学Linux命令的四种方法.docx

    如果我们想了解某个命令的详细用法,可以使用 man 命令或 -help 选项。例如,man cp 可以在 man 文件浏览器中显示 cp 命令的详细用法,而 cp -help 可以在终端中直接打印出 cp 命令的详细用法。 第三种方法:了解 ...

    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 #提示输入时,...

    linux的dpkg命令的使用

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

    不需要远程传输文件Linux如何关闭scp和sftp命令.docx

    Linux系统中禁止scp和sftp命令的方法 Linux系统中,scp和sftp命令是两种常用的远程文件传输命令,但是它们也存在一些风险,例如可能会让我们的电脑受到攻击,因此在不需要远程传输文件的时候,我们可以将它们关闭。...

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

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

    liunx yum rpm 用法

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

    Linux实验Linux环境配置.doc

    可以使用 Linux 字符界面中的本地安装软件的方法,例如使用 yum 安装软件,或者使用源代码包编译和安装软件。 八、通过案例系统的安装,掌握 Linux 字符界面本地安装软件的方法 可以通过案例系统的安装,掌握 ...

    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如何安装使用pidstat命令以对进程数据进行监控.docx

    Linux 中使用 pidstat 命令对进程数据进行监控 在 Linux 系统中,对进程数据进行监控是非常重要的,pidstat 命令就是其中的一种常用命令。pidstat 命令可以对 Linux 系统进程数据进行监控,但要先对 pidstat 进行...

    linux运维.doc

    Linux运维云计算服务器管理指南 ...我们学习了 Linux 服务器类型、网络配置、Apache 服务器安装、RPM 包管理、Yum 软件管理、sed 高级用法、Trap 信号处理、文件管理、diff 和 patch 命令等方面的内容。

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

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

    Linux 误删文件恢复命令及方法.docx

    extundelete 的安装可以通过依赖安装的方式实现,例如在 CentOS 中可以使用 yum install e2fsprogs-devel e2fsprogs* gcc* 命令安装,而在 Ubuntu 中可以使用 apt-get install build-essential e2fslibs-dev e2...

Global site tag (gtag.js) - Google Analytics