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速查备忘命令手册"是为那些在Linux环境中工作的人们准备的一份实用工具,无论你是初学者还是经验丰富的系统管理员,都能从中受益。 1. **基础命令** - `ls`:列出目录内容,`-l`选项可以以详细模式显示...
本备忘录旨在帮助对Linux感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH (Secure Shell)**:SSH是一种加密的网络协议,允许用户进行远程登录和命令执行。在Windows上,可以使用PuTTY和...
在 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操作系统的备忘录程序。GTK+2是一种广泛使用的开源图形用户界面构建工具包,尤其在GNOME桌面环境中得到广泛应用。由于Linux平台上缺少类似Windows的便捷提醒软件...
1. 包管理器:`apt`(Debian系)和`yum`(RPM系)用于安装、更新和卸载软件包。 2. 源代码编译安装:通过下载源代码,使用`./configure`、`make`和`make install`流程安装软件。 七、系统日志与调试 1. 日志查看:`...
15. **apt-get/yum**:在Debian/Ubuntu(apt-get)和RHEL/CentOS(yum)系统中管理软件包。 16. **chmod**:改变文件或目录的权限。如`chmod 755 file`设置所有者可读写执行,其他用户可读执行。 17. **chown/...
6. **软件安装与管理**:在Linux中,`apt`(Debian/Ubuntu)和`yum`(RHEL/CentOS)是常用的包管理器,用于安装、更新和卸载软件。 7. **shell脚本编程**:`bash`是默认的Linux shell,学习编写简单的shell脚本可以...
### 虚拟机 CentOS 服务器搭建备忘录 #### 一、基础环境搭建 在开始搭建虚拟机 CentOS 服务器之前,确保系统的基础环境已经准备就绪是非常重要的一步。这包括了确认用户权限、环境变量配置以及必要的工具安装。 1...
5. **软件安装与管理**:学习使用包管理器(如`apt`或`yum`)安装和更新软件,理解源码编译安装的流程。 6. **脚本编程**:掌握Bash shell的基础知识,编写简单的shell脚本,熟悉条件判断、循环结构以及函数的使用...
Linux的包管理器如apt(Debian/Ubuntu)和yum(RHEL/CentOS)使得软件安装和更新变得简单。学会使用这些工具,能够快速获取和安装你需要的软件库和依赖。 最后,系统日志分析对于诊断问题和维护系统健康至关重要。...
标题中的“常用命令(备忘与分享)”表明这个压缩包文件包含了有关计算机操作系统,特别是Linux系统中的常用命令的总结和笔记。这些命令是系统管理员、开发者或者任何在Linux环境中工作的人日常操作的基础,用于管理...
本备忘单将详细介绍Linux命令列表,帮助你更好地理解和掌握Linux操作系统的日常使用。 1. **基本命令** - `ls`: 列出目录内容。 - `cd`: 改变当前工作目录。 - `pwd`: 显示当前工作目录。 - `touch`: 创建新...
来自社区的备忘单集合。 入门 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 有关如何在实时系统上部署项目的注释,请参阅部署。 先决条件 Ruby 宝石 正在安装 apt-Debian或Ubuntu ...
- `apt-get`(或`yum`):软件包管理器,安装、更新软件。 - `top`:查看系统资源占用情况。 - `ps`:显示进程状态。 - `netstat`:查看网络连接状态。 - `ifconfig`:查看或配置网络接口。 5. 其他知识点: ...
在Linux或Mac OS上,通常可以通过包管理器(如apt-get、yum或brew)来安装。安装完成后,通过运行`node -v`命令来检查Node.js是否正确安装。 接下来,学习Node.js的基本结构。一个简单的Node.js程序通常包含`...
通过阅读这个文档,你可以更清晰地了解每个步骤,并且可以保存为备忘,以便日后查阅。 总的来说,MySQL 5.7在CentOS 7上的安装涉及多个环节,包括系统更新、安装源配置、服务安装、密码设置和安全优化。这些步骤...
对于系统维护和更新,`apt`或`yum`软件包管理器的使用也必不可少。 最后,压缩包中的"Linux速查备忘手册"可能会提供一些实际案例和解决常见问题的技巧,帮助学习者将理论知识应用到实践中,提升问题解决能力。总之...
15. **apt-get** 和 **yum**:分别在Debian/Ubuntu和Red Hat/CentOS系统中用于软件包的安装和管理。 此外,还有许多其他命令,如`tar`用于处理归档文件,`wget`用于下载网页或文件,`ping`用于网络连通性测试,以及...