Linux学习笔记之源码包管理

27 篇文章 0 订阅

源码包和RPM包存在2个差异:

1.安装前:概念上不同,之前的文章已经说过。
2.安装后:安装位置不同,对服务的启动会有影响。

在Linux中启动服务都需要输入绝对路径 start。
RPM包的安装位置正常情况都是固定的,在源码包中安装位置是由安装者自己指定的。
在redhat系列中有一个叫做service的命令,可以不用输入繁琐的绝对路径,直接实现服务的启动。
格式:service 服务名 start
但是,这个命令放在源代码安装的服务中就不灵了,原因就是service仅仅会查看rpm安装的服务所在的目录。因此如果想要启动源代码安装的服务,必须输入绝对路径

源码包的安装过程

1.安装准备
(1)安装C语言编辑器 gcc
(2)下载需要安装的软件的源码包,如httpd
2.安装注意事项:
(1)源代码存放位置:/usr/local/src/
(2)软件安装位置:/usr/local/
(3)如何确定安装过程报错
安装过程停止并且出现error,warning或no报错信息
3.源码包的安装过程
(1)下载源码包
(2)解压下载的源码包
(3)进入解压缩目录,后续命令都在目录里面,很多人忘记这一条。之后最好查看INSTALL文件,里面会有安装说明。
(4)./congigure --prefix=/usr/local/软件包名
软件的配置与检查步骤,–prefix定义软件的安装位置。定义好的功能选项和其他信息会写入Makefile文件中,用于后续的编辑。
(5)make 编译
(5.5)如果在(4)(5)报了错误,输入make clean,解决好问题哈欧重新来过。
(6)make install 编译安装
至此,安装完成

源码包的卸载

删除目录即可,源码包没有删除命令。

脚本安装包

这是一种特殊的源码包,操作简单,但是少见,一般为setup.sh文件,运行即可,按照提示一步一步来就好。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值