软件包是什么?
程序(软件)组成部分:
1. 二进制程序 可执行命令 2. 库 .so文件 3. 配置文件 .conf 4. 帮助文件 readme /usr/share/man
linux安装软件的方式3种
1.yum安装
优点:自动去配置的yum下搜素软件包,自动安装,自动解决依赖关系,很厉害
缺点:yum安装受限于yum仓库,并且安装到哪个路径,难以更改
因此yum工具适用于简单,不重要的软件,方便安装.
yum工具的配置
1.配置yum源,第一步找到yum的仓库目录 /etc/yum.repos.d 然后在这个目录下,只有叫做 *.repo的文件才会被识别yum仓库文件
2.移除所有系统自带的yum仓库,放入到一个备份文件夹中 cd /etc/yum.repos.d
mkdir allback文件夹
mv ./* allback 移动所有旧仓库文件 ,到allback中
3.下载阿里云的yum源
访问https://opsx.alibaba.com/mirror 阿里巴巴开源镜像站
找到要用的centos系统 当然其他的也可以 ,找到最新的ContOS7
- 配置第一个仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo vim CentOS-Base.repo #查看 如下都是阿里云便对了 baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/ http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
配置第二个epel仓库
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
4.确保 /etc/yum.repos.d目录下,只有两个阿里云的两个yum仓库即可
[root@192 yum.repos.d]# ls -a . .. allback CentOS-Base.repo epel.repo
2.源码编译安装
源码编译安装,适合重量级的,企业应用,且源码编译安装可以扩展很多第三方功能
3.rpm包安装
1.下载rpm包格式 2.通过rpm -ivh xxx.rpm安装
这种方式不推荐,因为需要手动解决依赖关系