软件管理
软件安装介绍
学软件开发,各种台的软件熟练安装是必须要熟练掌握。大家都知道,Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装;在android或者apple中安装软件时,只需要在手机应用商店点击安装即可。而在Linux下安装软件难度高于Windows、Android、ios和windows phone下软件安装。下面我就详细讲解Linux下如何安装软件。
Linux下软件的安装大概可以分为如下几种:
1 二进制程序的安装(最简单安装)
2 rpm程序安装(后缀名为*.rpm)
3 yum源安装(本质也是rpm安装,它只是rpm的一种安装方式而已)
4 源码安装
软件安装之yum
yum的简介
yum,是Yellowdog Updater Modified的缩写,是Linux一种软件包管理工具。
在之前的课程中,我们学习过了RPM的安装。RPM的安装,其实是Linux中的标准的安装方式。但是RPM有一个非常麻烦的地方,就是需要手动管理安装包;另外,RPM是不能自动的解决依赖缺失的。在安装的软件的时候,如果这个程序需要依赖其他的程序,则需要我们手动安装,参考上一篇的练习: MySQL的安装。每一个依赖的程序都需要我们手动安装。
yum则完美的解决了这样的问题。使用yum安装,不需要关心这个软件包依赖什么程序,yum会自动的帮你安装依赖的组件。
yum的本质其实还是RPM的安装,yum只是对其进行了自动的管理,不需要我们再手动的管理依赖。
阿里云镜像替换
yum是一个在线安装软件的管理工具,因此需要通过网络下载软件。
yum自带的镜像是一个国外的地址,速度会比较慢。因此在使用的过程中,很多时候我们是需要将其替换为国内的源的。
常见的国内的源:
http://mirrors.163.com # 网易的源
http://mirrors.sohu.com # 搜狐的源
http://mirrors.tuan.tsinghua.edu.cn # 清华大学源
http://mirrors.ustc.edu.cn # 中科大源
https://mirrors.aliyun.com # 阿里巴巴的源
复制代码
替换阿里源
# 1. 切换到源文件的路径下
# 在这个路径下,有若干个repo文件,里面记录的就是源信息
# 网络镜像源,在CentOS-Base.repo中
[root@qianfeng01