Linux安装软件

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    #安装依赖环境需要的 工具包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值