前面学习了Linux相信大家都知道操作系统的很多方面。对Linux有一定的了解。java语言对于学习来说,操作和实践是最重要的,所以学习各种操作命令并熟练使用是必不可少的。今天的文章对在Linux下yum命令介绍以及如何使用它。让我们一起看看。
Yum命令的全称为Yellow dog Updater, Modified,是一个rpm包管理器,是一个在RedHat、Fedora以及CentOS软件包管理器之一。它可以自动从指定的服务器下载RPM包和安装可以自动处理包之间的依赖关系,所有依赖的软件包都可以一次安装,无需繁琐的下载和安装。这就是yum命令概念介绍。
Yum命令可分为yum服务端和yum客户端两类。
Yum服务端是各种存储在服务端rpm软件包,又称yum仓库或yum源。yum仓库分为网络yum仓库和本地yum仓库。如果是网络yum仓库,则需要连接到网络,才能使用yum命令安装软件。如果是本地yum仓库,软件可以安装,无需连接。
Yum客户端:客户端只需完成简单的配置即可使用yum命令安装软件。yum配置文件又包括两种,这两种是仓库配置文件和全局配置文件。
下面来看yum命令的使用:搜索软件包命令:yum search 安装包名称中的一些关键字,例如:yum search java。
(1)安装指定的软件命令:yum install 安装包名称
安装openJdk ,开源的java虚拟机。例如:yum install java-1.7.0-openjdk
(2)删除软件包命令:yum remove 安装包名称
删除openJdk,例如:yum remove java-1.7.0-openjdk
(3)列出所有已安装的软件包命令:yum list installed
(4)清除已安装软件包的下载文件命令:yum clean all (yum命令下载的安装包都放在了/var/cache/yum目录)
用yum查询要安装的软件
相信很多java程序员在平时的工作和练习中,也许会经常遇到这样的情况:如果你想安装一个软件,你只知道它与某个方面有关,但你不能确切知道它的名字。此时yum命令查询功能起作用。可以使用yum search 搜索keyword等命令,例如,我们必须安装Instanttant Messenger,但是我不知道这个时候有什么。可以用yum search 搜索messenger等指令,yum会搜索所有可用rpm的描述,列出所有与messeger相关的rpm包,所以我们可能会得到它 gaim,kopete等,并从中选择。有时我们会遇到安装包,但我们不知道它的用途,我们可以使用yum info 通过packagename的指令获取信息。可见,使用yum命令可以解决很多问题。
其实,Linux基于安装软件有四种方法rpm安装不智能,不能自动识别每个包的直接依赖关系,所以使用yum命令的比较多,从而对学习yum命令也很重要。希望这篇关于yum命令的文章能对程序员和程序员有所帮助java零基础小白,提升自己java技术能力。