Linux安装软件有四种方法
源码编译安装、二进制安装、rpm安装、yum仓库安装
一、源码编译安装
程序是由开发人员写代码一个一个单词敲出来的
源码
编写好的.c .java文件
编译
将人类写的代码翻译成二进制语言
安装
将二进制保存在键盘上
缺点
1、如果编译出了问题,你看不懂源代码,无法解决
2、安装过程复杂
3、没有统一的管理人员
优点
1、契合系统兼容性强
2、如果你可以看懂源代码,修改新增功能
3、比较自由
二、Rpm安装
优点:
1、 统一的安装包格式
2、已经帮你编译完成
3、使用简单
缺点:
1、有依赖关系
三、yum仓库安装
1、安装简单
2、自动解决依赖关系
源码编译安装过程
mkdir /app #建立文件夹
cd /data #到data目录下
tar xf httpd-2.4.29.tar.bz2 #解压源码包
cd httpd-2.4.29/ #到httpd-2.4.29目录下
yum install apr* gcc* pcre* -y #安装依赖环境需要的 工具包
./configure --prefix=/app #选择安装目录
make -j2 #编译 j2 带表使用2颗cpu编译
make install #写进硬盘
/app/bin/apachectl start #开启服务
ss -ntap |grep 80 #有就没问题
/app/bin/apachectl #绝对路径的方式去运行
ln -s /app/bin/apachectl /usr/local/ 软连接
[root@localhost httpd-2.4.29]#systemctl stop firewalld #关闭防火墙
[root@localhost httpd-2.4.29]#setenforce 0 #临时关闭
yum仓库安装过程(断网情况下)
mount /dev/sr0 /mnt/ #挂载
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
vim local.repo
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
enabled=1 #加背景该段为local.repo文件内容
yum clean all #清除缓存
yum makecache #重新建立元数据
yum install php -y #安装依赖环境需要的 工具包