您的位置:首页 > 运维架构 > Linux

Linux--系统yum安装软件(二)

2017-08-05 11:23 225 查看
*************************************************************************************************************************************

 
   上篇文章中已经提到在yum.repos.d目录中有四个文件,其中CentOS-Base.repo指的是软件仓库源,由于CentOS-Base.repo里面的一些操作信息,都是软件默认或者系统默认的,所以下载更新的话,需要到指定的官方网站,而这种网站一般在国外,在国内登录,下载相关软件,会比较慢。而在国内,已经有很多企业开发本软件,比如网易、搜狐等镜像网站都支持这种软件仓库源。

 
   首先我们,在下载之前,先把系统默认的CentOS-Base.repo做一个备份,只需要把后缀名修改就可以:

 
  


 
   接下来试着下载使用网易的镜像网站提供的软件,打开http://mirrors.163.com/网址:

 
    


 
 可以看到该镜像网站提供很多的开源镜像,找到centos,进入,看到centos不同的版本,从开始的4.0到到现在的7.3

 
  


 
  我们接下来,下载的话,先返回上一级目录,点击"使用帮助"

 
   


 
   有收录的架构,指自己的操作系统是32还是64,

 
   更新时间指镜像站点的更新频率。

 
   a.使用之前首选要做好之前软件的备份,以及列出了如何通过xshell命令进行备份。

 
   b.使用yum clean all ,yum makecache 命令进行缓存生成

 
   c. 获取下载版本的链接地址:

 


 
   d. 使用wget 命令进行镜像下载

 
      


 
   e.下载完成后,再次查看yum.repos.d的目录,发现里面已经添加CentOS5-Base-163.repo,现在镜像源下载成功,就可以去用新下载的镜像源更新其他软件。

 
  (RPM)

 
   a.是什么?

 
   RPM最早是由Red Hat公司提出的软件包管理标准,目前应用于很多Linux发行版

 
      RPM Package Manager

 
   RPM 软件包的文件名  bash-3.0-19.2.i386.rpm

 
   


 
   CentOS系统就支持这种rpm软件包,我们只需要把rpm软件包下载到系统,既可使用rpm命令,对rpm软件包进行管理。

 
   rpm 命令可以完成对软件包的所有管理功能:

 
     查询已安装在Linux系统中的rpm软件包的信息

 
     查询rpm软件包安装文件的信息

 
     安装rpm软件包到当前Linux系统

 
     从当前Linux系统中卸载已安装的rpm软件包

 
      升级当前Linux系统中已安装的rpm软件包

 
    rpm查询命令:

 
     rpm -qa    查询linux系统中的所哟软件包

 
     rpm -q 包名称    查询指定名称的软件包是否安装

 
     rpm -qi 包名称    查询指定名称软件包的详细信息

 
     rpm -ql 包名称    查询指定名称软件包中所包括的文件列表

 
     rpm -qf 文件名称    查询指定文件所属的软件包

 
     rpm -qpi 包文件名    查询指定rpm包文件的详细信息

 
     rpm -qpl 包文件名     查询指定rpm中包含的文件列表

 
     下面列举几个查询的例子:

 
       


 
      


  

 
      


 
 

 
      


 
    到这里,linux软件系统的安装介绍已告一段落,以后有什么新的理解,再加以补充。

 
    【PS: 不知不觉,已经进入周末,祝大家周末愉快!】

 
     


*************************************************************************************************************************************
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: