`
isiqi
  • 浏览: 16491887 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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)
分享到:
评论

相关推荐

    Linux速查备忘命令手册.zip

    这份"Linux速查备忘命令手册"是为那些在Linux环境中工作的人们准备的一份实用工具,无论你是初学者还是经验丰富的系统管理员,都能从中受益。 1. **基础命令** - `ls`:列出目录内容,`-l`选项可以以详细模式显示...

    linux初级命令备忘录中文版.pdf

    本备忘录旨在帮助对Linux感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH (Secure Shell)**:SSH是一种加密的网络协议,允许用户进行远程登录和命令执行。在Windows上,可以使用PuTTY和...

    linux高级命令备忘录中文版.pdf

    在 Red Hat Enterprise Linux 7 中,安装 Apache、PHP 和 MariaDB 服务可以使用 yum 命令,例如:`# yum -y install httpd mariadb-server php-mysql php`。然后,启动服务使用 `# systemctl start httpd mariadb` ...

    使用GTK 2开发Linux平台上的备忘录程序.pdf

    在本文中,我们将探讨如何使用GTK 2开发一款针对Linux操作系统的备忘录程序。GTK+2是一种广泛使用的开源图形用户界面构建工具包,尤其在GNOME桌面环境中得到广泛应用。由于Linux平台上缺少类似Windows的便捷提醒软件...

    linux备忘手册分享

    1. 包管理器:`apt`(Debian系)和`yum`(RPM系)用于安装、更新和卸载软件包。 2. 源代码编译安装:通过下载源代码,使用`./configure`、`make`和`make install`流程安装软件。 七、系统日志与调试 1. 日志查看:`...

    Linux命令备忘手册

    15. **apt-get/yum**:在Debian/Ubuntu(apt-get)和RHEL/CentOS(yum)系统中管理软件包。 16. **chmod**:改变文件或目录的权限。如`chmod 755 file`设置所有者可读写执行,其他用户可读执行。 17. **chown/...

    Linux 备忘手册.zip

    6. **软件安装与管理**:在Linux中,`apt`(Debian/Ubuntu)和`yum`(RHEL/CentOS)是常用的包管理器,用于安装、更新和卸载软件。 7. **shell脚本编程**:`bash`是默认的Linux shell,学习编写简单的shell脚本可以...

    虚拟机CentOS服务器搭建备忘录.docx

    ### 虚拟机 CentOS 服务器搭建备忘录 #### 一、基础环境搭建 在开始搭建虚拟机 CentOS 服务器之前,确保系统的基础环境已经准备就绪是非常重要的一步。这包括了确认用户权限、环境变量配置以及必要的工具安装。 1...

    linux-memo-Linux备忘手册

    5. **软件安装与管理**:学习使用包管理器(如`apt`或`yum`)安装和更新软件,理解源码编译安装的流程。 6. **脚本编程**:掌握Bash shell的基础知识,编写简单的shell脚本,熟悉条件判断、循环结构以及函数的使用...

    程序员Linux备忘手册linux-memo-master.zip

    Linux的包管理器如apt(Debian/Ubuntu)和yum(RHEL/CentOS)使得软件安装和更新变得简单。学会使用这些工具,能够快速获取和安装你需要的软件库和依赖。 最后,系统日志分析对于诊断问题和维护系统健康至关重要。...

    常用命令(备忘与分享)

    标题中的“常用命令(备忘与分享)”表明这个压缩包文件包含了有关计算机操作系统,特别是Linux系统中的常用命令的总结和笔记。这些命令是系统管理员、开发者或者任何在Linux环境中工作的人日常操作的基础,用于管理...

    Linux备忘单:Linux命令列表

    本备忘单将详细介绍Linux命令列表,帮助你更好地理解和掌握Linux操作系统的日常使用。 1. **基本命令** - `ls`: 列出目录内容。 - `cd`: 改变当前工作目录。 - `pwd`: 显示当前工作目录。 - `touch`: 创建新...

    codeCheets:社区来源的备忘单集合-Source code collection

    来自社区的备忘单集合。 入门 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 有关如何在实时系统上部署项目的注释,请参阅部署。 先决条件 Ruby 宝石 正在安装 apt-Debian或Ubuntu ...

    备忘单:收集git,vim,快捷方式,Linux命令等备忘单

    - `apt-get`(或`yum`):软件包管理器,安装、更新软件。 - `top`:查看系统资源占用情况。 - `ps`:显示进程状态。 - `netstat`:查看网络连接状态。 - `ifconfig`:查看或配置网络接口。 5. 其他知识点: ...

    learn_nodejs_persian:通过可搜索的备忘单学习波斯语的nodejs

    在Linux或Mac OS上,通常可以通过包管理器(如apt-get、yum或brew)来安装。安装完成后,通过运行`node -v`命令来检查Node.js是否正确安装。 接下来,学习Node.js的基本结构。一个简单的Node.js程序通常包含`...

    CentOS7上安装MySQL数据库

    通过阅读这个文档,你可以更清晰地了解每个步骤,并且可以保存为备忘,以便日后查阅。 总的来说,MySQL 5.7在CentOS 7上的安装涉及多个环节,包括系统更新、安装源配置、服务安装、密码设置和安全优化。这些步骤...

    Linux学习笔记2.zip

    对于系统维护和更新,`apt`或`yum`软件包管理器的使用也必不可少。 最后,压缩包中的"Linux速查备忘手册"可能会提供一些实际案例和解决常见问题的技巧,帮助学习者将理论知识应用到实践中,提升问题解决能力。总之...

    Linux命令详解手册.zip

    15. **apt-get** 和 **yum**:分别在Debian/Ubuntu和Red Hat/CentOS系统中用于软件包的安装和管理。 此外,还有许多其他命令,如`tar`用于处理归档文件,`wget`用于下载网页或文件,`ping`用于网络连通性测试,以及...

Global site tag (gtag.js) - Google Analytics