Yum

语法

yum(选项)(参数)

选项

-h:显示帮助信息;
-y:对所有的提问都回答“yes”;
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
-d:设置调试等级(0-10);
-e:设置错误等级(0-10);
-R:设置yum处理一个命令的最大等待时间;
-C:完全从缓存中运行,而不去下载或者更新任何头文件。

参数

install:安装rpm软件包;
update:更新rpm软件包;
check-update:检查是否有可用的更新rpm软件包;
remove:删除指定的rpm软件包;
list:显示软件包的信息;
search:检查软件包的信息;
info:显示指定的rpm软件包的描述信息和概要信息;
clean:清理yum过期的缓存;
shell:进入yum的shell提示符;
resolvedep:显示rpm软件包的依赖关系;
localinstall:安装本地的rpm软件包;
localupdate:显示本地rpm软件包进行更新;
deplist:显示rpm软件包的所有依赖关系。

=================================================================================================================

Linux服务器redhat配置本地yum源

 
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

但是我们在平时的项目开发和运维当中,服务器为了安全是不一定会开放外网的,对于部署在内网的项目就更是如此,如果此时项目需要用到一些工具或者软件,而这些工具或者软件又依赖了Linux服务器上还没有安装的一些第三方的工具或者软件,此时通过yum命令就无法安装相关的软件了,很多人可能也听说过rpm安装的方式,去网上下载好对应的rpm包,然后通过rpm安装的方式去安装第三方的一些工具或者软件,但实际上,这是会有问题的,因为这些第三方的工具或者软件还依赖了其他一些第三方的工具或者软件,而我们往往不可能知道这些工具或者软件到底依赖了哪些工具或者软件,所以在通过rpm的方式安装时往往也就忽略了这些依赖的工具或者软件,这样就导致服务器环境最后以失败告终。

 

所以在安装这些工具或者软件的时候更推荐使用yum源的方式,通过yum安装的方式是会自动去安装这些工具或者软件所依赖的工具或软件,这样就避免了类似的问题,但是没有外网的时候,默认的yum是无法下载这些工具和软件的,此时就要采用配置本地yum源的方式,本地yum源就是通过Linux服务器的安装包去获取这些工具或者软件,Linux服务器的安装包包含了绝大多数服务器会使用到的工具或软件,所以我们只要将安装包挂载到服务器,然后配置本地yum就可以在没外网的情况下通过yum的方式来安装我们所需的工具和软件了,接下来我们来看具体的步骤:

第一步:将Linux服务器的安装包上传的服务器的某个目录,这里使用rhel,redhat红帽的系统来做演示,使用的安装包最好和当前服务器的版本一模一样,这样可以避免出现兼容性的问题,但是这也不是绝对的

 

第二步:创建一个挂载目录,一般将安装包挂载到/mnt目录文件下面,这里通过mkdir /mnt/rhel6创建这个目录,查看这个目录

 

第三步:通过挂载命令将安装包挂载到这个目录下面

查看挂载是否成功

 

第四步:挂载成功后配置本地yum源

修改rhel-source.repo文件

将yum源指向本地挂载好的资源,配置的路径都可以在挂载目录/mnt/rhel6下面查看。

 

第五步:清除yum缓存,缓存本地yum源中的软件包信息

yum clean all
yum makecache

 

最后一步:让我们来执行命令安装自己需要的工具包或者软件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
 

posted on 2018-08-21 15:04  兔大锤  阅读(407)  评论(0)    收藏  举报

导航