Linux源码包安装和RPM包安装区别

16 Linux——源码包安装过程与源码包RPM区别脚本安装包 源码包RPM区别 rpm不需要指定安装位置,它会安装在系统的默认 阅读详情

一、区别

1、安装前:概念上不同。

1.1、RPM包是二进制包,源码包就是C语言文件。

2、安装后:安装位置的不同

1.1、RPM包安装位置是安装在多个位置,这不是由安装人决定的,而是由RPM包的作者决定的。

3、其他

3.1、RPM包安装后访问效率较低,源码包访问效率高。所以安装访问量大的服务的时候建议使用源码包安装,Apache就强烈建议使用源码包安装。

3.2、RPM虽然也可以指定位置,但是不建议指定位置安装RPM包,因为安装之后系统找不到命令,就不可以用RPM的命令来启动和关闭了。

二、启动与停止

1、RPM

启动服务:  1、使用绝对路径方式启动:/etc/rc.d/init.d/httpd start  (linux标准启动方法)

2、service httpd start  (redhat系列专有命令)

停止服务:service httpd stop

2、源码包

2.1、启动服务:  /usr/local/apache2/bin/apachectl start

2.2、怎么知道这个启动命令的?

进入源码包目录,在这个目录下有一个INSTALL文件,打开文件可以发现安装和启动方法。

三、源码包安装位置

1、默认安装位置:/usr/local/软件名/

2、启动方法:/usr/local/apache2/bin/apachectl start

3、源码包保存位置:/usr/local/src/

四、安装

1、./configure 软件配置与检查(进入解压缩目录后都会有configure这个命令)

1.1、定义需要的功能选项

1.2、检测系统环境是否符合安装要求

1.3、把定义好的功能选项和检测环境系统信息都写入Makefile文件,用于后续的编辑

说明:a、每个源码包都会有configure命令,就算极个别没有这个命令也会用其他的命令取代

b、执行过./configure之后,会生成Makefile文件,make和make install都是依赖这个文件进行编译安装的,

此处安装假设: ./configure --prefix=/usr/local/apache2/

2、make:编译

2.1、将源码包翻译成机器能识别的语言

2.2、一旦编译出错,可使用make clean,清除之前的编译。

说明:这一步执行时间一般是最长的。

3、make install

3.1、真正进行安装

3.2、一旦这一步报错,那要执行两步:

1、make clean

2、直接删除/usr/local/apache2/这个目录即可。

五、卸载

1、源码包卸载:直接删除安装目录即可,不会残留任何垃圾。

2、RPM包卸载:rpm -e 软件名

Linux学习之 软件管理-源码包管理-源码包RPM区别 Linux源码安装: 一、源码包RPM区别 1、源码包RPM安装前的区别安装之前的区别:概念上的区别 源码包开源 安装自由 效率更高  安装慢 容易出错 rpm 安装更快,不容易报错, 安装之后的区别安装位置不同,带来管理上的区别 rpm 安装在默认位置 源码包自定义位置 2、RPM安装位置 是安装在默认位置中 RPM默认安装位置 /etc/ ... 阅读详情

相关推荐

矿卡CMP 170HX的AI推理性能优化实战

GPU计算在现代AI推理中扮演着核心角色,其并行计算架构特别适合处理神经网络的大规模矩阵运算。通过CUDA指令集优化计算管线重构,可以显著提升硬件利用率,这在边缘计算带宽敏感型任务中尤为重要。以NVIDIA CMP 170HX矿卡为例,通过禁用FMA指令框架适配优化,其FP32性能可提升15.9倍,在Qwen2.5-1.5B模型的4-bit量化推理中达到A100同架构78%的解码速度。这种优化技术不仅让淘汰矿卡重获新生,更为边缘AI部署提供了高性价比解决方案,特别适合7B以下量化模型部署多路视频分析

weixin_30432579的博客 530

CentOSRPM源码包区别

1、软件分类 源码包:代码压缩(如zip、gz结尾) rpm:编译之后的二进制rpm是编译好的程序安装包,可以通过rpm命令进行安装。 2、源码包 优点:开源;可以自由选择所需功能;可看源代码;卸载方便(直接删除安装位置); 缺点:安装步骤过多;编译时间过长; 3、RPM 优点:使用简单,只需要几个命令就可以实现安装、升级、查询、卸载;安装速度快;rpm是编译好的程序安装包,可以通过rpm命令进行安装。 缺点:不能看源代码;功能选择不如源代码灵活;依赖性; RPM命名依赖.

DayDayUp的博客 818

lammps蒙特卡洛MC模拟案例

在lammps中,MC相关的模拟命令有三个:fix gcmc、fix atom/swap、fix sgcmc。在一个lammps模拟中,mcmd可同时存在,间隔运行,所以设置fix sgcmc命令的同时,可以同时设置系综(nve、nvt或者npt)。lammps官网自带案例中也有一个fix sgcmc的案例,主要模拟FeCu合金的MC建模。sgcmc命令可应用到合金的模拟中,如短程有序模拟。MC运行间隔为100步,最终的浓度比例为0.02,也就是2%的Fe原子交换为Cu原子。大家好,我是小马老师。

lammps_jiayou的博客 1788

RPM详解

RPM(Redhat Package Manager)是用于Redhat、CentOS、Fedora等Linux 分发版(distribution)的常见的软件管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。看到这篇文章的朋友想必已经知道RPM是个啥,rpm/yum命令怎么用,废话不多说,直接进入正题,来看看RPM咋打。 1 准备 首先请准备一个Linux环境,比如CentOS。 RPM使用的是rpmbuild命令,这个命令来自rpm-build,这个是必装的。 .

啊渊的专栏 1万+

源代码方式二进制区别

源代码方式二进制是软件的两种形式。二进制里面括了已经经过编译,可以马上运行的程 序。你只需要下载安装)它们以后,就马上可以使用。源代码里面括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程 序,所以从源代码安装的时间会比较长。 source code 是程序員寫的碼, binary code 是機器跑的碼。 source code 得經過 com

lizzy 6393

Linux系统中软件的“四”种安装原理详解:源码包安装RPM二进制安装、YUM在线安装、脚本安装包...

一、Linux软件分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码; 可以自由选择所需的功能; 软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; 卸载方便; 缺点: 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; 编译过程时间较长,安装比二进制安...

weixin_34087301的博客 952

源码包RPM区别

这篇文章都以Apache安装为例 一、区别 1、安装前:概念上不同。 1.1、RPM是二进制源码包其实就是我们能认识的C语言文件。 2、安装后:安装位置的不同 1.1、RPM安装位置是安装在多个位置,这不是由安装人决定的,而是由RPM的作者决定的。 3、其他 ...

weixin_33734785的博客 324

Linux源码包RPM有哪些区别

软件管理-4.1源码包RPM区别 写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正 ...

美好事物 3281

Linux服务管理-服务分类(RPM源码包安装的服务)

前言 在Linux中的服务可分为两类,一类是RPM默认安装的服务,一类是源码包安装的服务。服务的管理也就是服务的启动自启动。 在windows当中看到的.exe程序就是二进制经过编译的安装的方法一样但是装完的程序有一些只是系统的常用的应用软件,但是有一些可以安装成为系统的服务。qq这样的就是应用软件,虚拟机这样的装完就是服务。 1. 服务的分类 图中说明: (1) RPM默认安装的服务,为什么是默认那??? Linux整个系统都是用rpm安装的,用rmp安装的服务,就跟系统的默认值一样,

董坤的博客 968

Linux源码包rpm安装管理-运维工程师的自我救赎

Linux源码包rpm安装管理概要一、Linux软件分类1. 源码包2. 二进制RPM、系统默认)3.脚本安装包二、rpm命令管理1.RPM命名规则2.安装命令3.升级与卸载4.RPM查询5.RPM校验三、yum在线管理四、源码包管理1. 源码包RPM区别2. 源码包安装过程五、脚本安装包 概要 软件安装对于操作系统来说是常用的操作,那如何在Linux中使用命令进行软件...

欧阳文轩的博客 283

CentOS 7安装软件的三种方式(RPM、YUM、源码包

软件分类 源码包 源码包是什么 创建一个源码包 [root@letty-02 Desktop]# vim hello.c # include <stdio.h> int main (void) { printf("Hello,world!\n"); } 安装gcc编译器 [root@letty-02 /]# mount /dev/cdrom /mnt --挂载光驱到/mnt目录下 mount: /dev/sr0 is write-protected, mount

hawava的博客 2万+

Linux学习之RPM软件安装详细过程、yum软件安装详细过程、源码软件安装详细过程

小背景 最近因为看了网上的学习视频,对近期做一个关于Linux软件安装的小总结。 Linux软件安装 软件安装包分类:源码包;二进制RPM等); 二进制是经过源码包编译过的安装包,编译就是将源码解释为机器可以认识的二进制语言的过程,安装源码包比二进制复杂,因为要经过一个编译的过程,这个过程容易出错,一旦出错,就要对源码进行修改,这个新手一般搞不定。 二进制安装速度快是它的优点,但...

爱小七爱生活的博客 1807

linux运维基础[软件管理]——————源码包安装管理[下载、解压、安装、启动服务、卸载]

文章目录1.源码包RPM区别1.1 区别1.2 RPM安装位置1.3 源码包安装位置1.4 安装位置不同带来的影响 1.源码包RPM区别 1.1 区别 安装之前: 源码包是开源的,安装更自由,安装后工作效率更高。但是安装更慢,更容易报错。 rpm是经过编译的,不能看到源代码,但是安装速度更快,报错容易解决都是依赖性上的问题。 安装之后: rpm不需要指定安装位置,他会安装在系统的默认位置当中。 源码包是认为手工指定安装位置。 1.2 RPM安装位置 RPM的安

mango_kid 693

源码包RPM安装区别

1. 源码包RPM区别 概念上的区别 安装位置不同 源码包安装位置/usr/local/软件名/ 2源码包安装准备 2.1安装准备 安装C语言编译器 下载源码包 2.2安装注意事项 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/src/ 如何确定安装过程报错 安装过程停止 并出现error、warning或no的提示 3源...

weixin_43055250的博客 841

mysql 编译安装rpm安装区别_编译安装RPM安装区别

建议在安装线上的生产服务器软件时都用源码安装,这是因为源码安装可以自行调整编译参数,最大化地定制安装结果。这里以MySQL 5线上环境的编译安装来说明之,其编译参数如下所示:./configure-prefix=/usr/local/mysql-without-debug-without-bench-enable-thread-safe-client-enable-assembler-en...

weixin_32868705的博客 570

源码与RPM安装区别

1、安装角度     源码安装:自己指定位置安装,未指定时默认/usr/local     RPM安装:默认位置安装,/etc下存放配置文件,/etc/rc.d/init.d存放启动脚本。                      chkconfig命令可以指定RPM安装的开机自启动2、卸载角度    源码安装卸载:直接把安装位置删除即可,并不会在其他位置存在垃圾文件    RPM安装:需要使用r...

kdttbk的博客 497

源码包安装详解

rpm安装了的软件,用源码包也可以再安装一次,为啥呢?因为安装位置的不同 rpm安装源码包安装,在安装之后最直观的区别就是安装位置的不同,所带来的管理方式的不同 rpm可以用用service启动,但源码包只能用绝对路径启动 ...

雪儿的博客 624

软件管理-源码包管理-源码包RPM区别

一、源码包RPM区别 在前面讲软件简介的时候,说过他们之间的区别安装之前是概念上的区别,比如说,源码包是开源的,安装更自由,安装完之后效率更高,但是那安装更慢,更容易报错,rpm是经过编译的,不能看到源代码,但是安装更快,而且报错容易解决,只有依赖性这种东西。这些都是概念上的区别。现在安装之后或者具体开始讲安装,他们两个装上之后,给用户带来最直观的区别就是安装位置。rpm不需要指定安装位置,会安装在系统默认位置当中,而源码包是人为手工指定安装位置。位置的不同,在后续的管理当中会有一些不同的地方

董坤的博客 604

linux三种安装方式的优缺点

【代码】linux三种安装方式的优缺点。

y88605的博客 1192

电磁场仿真:静态电磁场仿真.zip

电磁领域系列仿真模拟教程,每个10几个教程,从基础到精通,案例多多。

上一篇: VScode网页开发
下一篇: ElasticSearch 7.x 报错:Root mapping definition has unsupported parameters
LQ_2021
博客等级 码龄11年 2680粉丝 · 63原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值