Linux--系统yum安装软件(二)
*************************************************************************************************************************************
上篇文章中已经提到在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: 不知不觉,已经进入周末,祝大家周末愉快!】
*************************************************************************************************************************************