Linux软件包安装(RPM包安装、源码包安装)

本文介绍了Linux软件包的分类,包括源码包和二进制RPM包的特点及安装过程。源码包安装允许自定义修改但编译复杂,适合效率要求高的场景;RPM包安装快速方便,适用于日常管理。详细步骤包括源码包的配置、编译、安装,以及RPM包的手工和在线安装。文章还提到了服务的启动方法,对于RPM包使用`service`命令,源码包则需指定完整路径启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux软件包安装(源码包安装、RPM包安装)

一、Linux软件包分类

  • 源码包
    特点:

    1. 开源,能看到代码并且可以按自己所需修改源代码
    2. 安装时要先在自己系统上编译再安装,所以更适合自己的系统,运行效率更高
    3. 需要编译所以比二进制包安装时间要长
    4. 编译安装过程中一旦报错新手难以解决
  • 二进制包(Red Hat中是RPM包,Debian中是DPKG包,两者虽然安装命令不一样但是类似)
    特点:

    1. 是提供方已编译好的包,不能看见源代码
    2. 通过几个命令就可以实现安装、升级、查询、卸载
    3. 安装速度比源码包快
    4. 依赖性,通常安装a包时会要求先装b包,安装b包时又要求先安装c包。。。
  • 软件包选择建议
    给大量用户提供访问的建议用源码包,因为效率会高些
    如果访问量不大的话可以用二进制包,因为安装管理方便

二、Linux软件包安装

  • 源码包安装
  1. 官网下载源码包
  2. 解压缩
  3. 进入解压后的目录
  4. 执行命令 “./config”,用于检测系统环境是否符合安装要求,此步骤会生成Makefile文件,里边写入了检测结果和一些定义好的功能选项。
  5. make 编译
  6. make clean (如果上两步执行出错了可以执行make clean,用于清空Makefile文件或编译产生的“.o”头文件)
  7. make i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值