`

yum 所有命令,作为学习笔记!!

阅读更多

1.列出所有可更新的软件清单
命令:yum check-update

2.安装所有更新软件
命令:yum update

3.仅安装指定的软件
命令:yum install <package_name>

4.仅更新指定的软件
命令:yum update <package_name>

5.列出所有可安裝的软件清单
命令:yum list

用YUM安装删除软件
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。 
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。 
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。 


1.用YUM安装软件包
命令:yum install <package_name>

2.用YUM删除软件包
命令:yum remove <package_name>

用YUM查询软件信息
我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于 是我们可能得到gaim,kopete等等,并从中选择。 
有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。 


1.使用YUM查找软件包
命令:yum search <keyword>

2.列出所有可安装的软件包
命令:yum list

3.列出所有可更新的软件包
命令:yum list updates

4.列出所有已安装的软件包
命令:yum list installed

5.列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras

6.列出所指定的软件包
命令:yum list <package_name>

7.使用YUM获取软件包信息
命令:yum info <package_name>

8.列出所有软件包的信息
命令:yum info

9.列出所有可更新的软件包信息
命令:yum info updates

10.列出所有已安裝的软件包信息
命令:yum info installed

11.列出所有已安裝但不在 Yum Repository 內的软件包信息
命令:yum info extras

12.列出软件包提供哪些文件
命令:yum provides <package_name>

清除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)

 

 

 

转载处: http://www.linuxsky.org/doc/newbie/200801/230.html

 

 

分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    LINUX学习笔记,包括各种命令用法,认识SHELL,帐号管理等等...

    4. **管道**:`|`用于连接命令,传递一个命令的输出作为另一个命令的输入。 5. **重定向**:`&gt;`用于覆盖输出,`&gt;&gt;`用于追加输出。 三、Linux账户管理 在Linux中,用户和组的概念是安全性和权限管理的基础。以下是...

    Linux学习笔记——入门资料

    Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    nginx学习笔记.zip

    **Nginx学习笔记概述** Nginx是一款高性能的HTTP和反向代理服务器,也是一款邮件代理服务器。它以其稳定性、高性能以及丰富的模块配置而受到广泛赞誉,常用于网站的负载均衡、静态文件处理和SSL加密等场景。本学习...

    linux 学习笔记 java

    Linux学习笔记,特别是对于新手来说,是一条通往操作系统深度理解的必经之路。Linux系统以其开源、稳定和高效的特点在IT行业中占据着重要的位置。Java作为广泛应用的编程语言,经常需要在Linux环境下运行,而Tomcat...

    SSH学习笔记5 SSH学习笔记5

    这篇SSH学习笔记将深入探讨SSH的基础概念、工作原理、配置与应用。 一、SSH基础 1.1 SSH概述 SSH最初设计为替代不安全的Telnet协议,它通过加密所有传输的数据,包括用户名、密码等敏感信息,从而防止被窃听。SSH...

    Linux学习笔记(搬运).zip

    这份Linux学习笔记将带你逐步深入这个强大而灵活的操作系统,通过理论学习与实践操作相结合,你将能够熟练地驾驭Linux,无论是作为日常开发环境还是作为服务器平台。不断探索和实践,你将在Linux的世界中游刃有余。

    liunx学习笔记(值得一看)

    Linux学习笔记,作为一门强大的操作系统,对于任何IT从业者或技术爱好者来说都是不可或缺的知识库。Linux以其开源、稳定和高效的特点,被广泛应用于服务器管理、云计算、网络安全、物联网等多个领域。这篇学习笔记...

    这个资源是linux运维的学习笔记

    Linux运维学习笔记主要涵盖了一系列与Linux操作系统相关的基础知识和实用技能,包括系统选择、网络配置、命令行操作、网络服务管理、文件系统管理、文本编辑器的使用以及快捷键等。 首先,选择合适的Linux发行版是...

    Ansible学习笔记.pdf

    Ansible使用`/etc/ansible/hosts`文件作为默认的资产清单,其中定义了受管理的主机或主机组。可以在该文件中添加主机的域名或IP地址。例如,创建一个名为`node1`的主机组,包含IP地址`192.168.200.129`。 4. **...

    第七天学习笔记2024.7.16 练习题

    ### 第七天学习笔记2024.7.16 练习题解析 #### 练习1: 插入U盘并读取U盘数据 在这个练习中,我们需要掌握如何在Linux系统下识别和使用外部存储设备,如U盘。 **步骤1: 查看系统中的块设备** 通过`lsblk`命令可以...

    Linux学习笔记(自己整理的、部分)

    这份“Linux学习笔记(自己整理的、部分)”涵盖了Linux操作系统的核心概念、命令行界面的使用、文件系统管理以及系统管理等多个方面,旨在帮助初学者逐步熟悉这个强大的开源操作系统。 首先,让我们了解Linux的...

    linuxcast苏勇老师linux课程学习笔记

    Linuxcast的学习笔记可能涵盖以下几个方面: 1. Linux安装:如何在虚拟机或物理硬件上安装CentOS和Redhat,包括分区策略、网络配置等。 2. 文件系统与文件管理:学习Linux文件系统的层次结构,以及如何创建、修改、...

    Linux学习笔记.pdf,linux详解,LINUX源码.zip

    "Linux学习笔记.pdf"可能涵盖了基础命令,如`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`用于创建新目录,以及`rm`用于删除文件和目录。此外,还有文件权限管理,如`chmod`命令,用于改变文件和目录的访问权限...

    Linux学习笔记2.zip

    "Linux学习笔记2.zip"这个压缩包文件显然是为那些希望深入理解或提升Linux技能的学习者准备的。其中包含的"Linux速查备忘手册"很可能是一个详细而实用的参考资料,涵盖了Linux的基础知识、常用命令、系统管理等多个...

    Linux学习笔记.pdf,linux详解,LINUX

    Linux采用根目录(/)作为所有文件系统的起点,常见的目录包括: - /bin:基础系统命令。 - /etc:系统配置文件。 - /usr:用户程序和共享资源。 - /var:存储可变数据,如日志、缓存。 - /home:用户个人目录。 四...

    Linux学习笔记(基础篇含Discuz论坛的部署)

    本篇Linux学习笔记基于CentOS 6.5版本,记录了一系列基础操作命令,并涵盖了Discuz论坛的部署。下面,我们将详细解读这份笔记中提到的关键知识点。 ### Linux基础命令 1. **查看网卡、DNS和版本信息** 使用`cat`...

    linux服务器命令用法笔记

    随着对Linux的深入学习,你会发现更多强大的工具和技巧,比如`tar`用于压缩和解压文件,`vi/vim`作为强大的文本编辑器,以及`ssh`进行远程登录和操作。不断实践和探索,你将成为一名优秀的Linux系统管理员。

    nginx学习笔记.docx

    ### Nginx 学习笔记知识点总结 #### 一、Nginx 简介及安装 **Nginx** 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,...

Global site tag (gtag.js) - Google Analytics