一 区别
安装之前的区别:概念上的区别
安装之后的区别:安装位置不同
二 RPM包安装位置
是安装在默认位置中(由写软件的作者来决定)
举例:httpd安装的位置
[root@localhost ~]# rpm -ql httpd
注意:
rpm安装可以指定安装位置:
[root@localhost ~]# rpm --help | grep prefix
--prefix=<dir> 如果可重定位,便把软件包重定位到 <dir>
在rpm安装过程中,建议不要指定安装位置。否则管理不方便。
三 安装位置不同带来的影响
RPM包安装的服务可以使用系统服务管理命令(service)来管理。
例如:RPM包安装的apache的启动方法是:
/etc/rc.d/init.d/httpd start
service httpd start
四 源码包安装位置
安装在指定位置当中,一般是:/usr/local/软件名/
源码包没有卸载命令。
源码包安装的服务不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理。
例如:/usr/local/apache2/bin/apachectl start
相关推荐
详细介绍了软件包管理中的源码包管理和源码包与RPM包的区别。并附有截图演示。
要使用OpenSSH 9.8的源码包制作RPM包,你需要遵循一系列步骤,包括安装必要的工具、准备源码、编写RPM规范文件(spec file),然后构建RPM包。以下是一个基本的指南: 1. 安装必要的工具 首先,确保你的系统上安装...
ntp漏洞补丁修补源码编译麻烦,使用ntp 4.2.8p11源码打包rpm安装包,仅适合rhel6系列,源码编译平台 centos 6.5
例如,签名验证文件如`RELEASE_KEY.asc`和`.asc`结尾的文件可能是用来验证RPM包的完整性,防止被篡改。 此外,`openssh-askpass`系列的RPM包提供图形化的密码输入界面,如`openssh-askpass-gnome`,方便在没有终端...
gmp源码包+rpm包
6.4.1-源码包管理-源码包与RPM包的区别.ppt#资源达人分享计划#
sendip RPM源码包 sendip RPM源码包 sendip RPM源码包
总结来说,将Nginx源码包制作成RPM包的过程主要包括:安装`rpm-build`工具,设置`rpmbuild`目录结构,准备源码和spec文件,创建并编辑spec文件,安装依赖,然后使用`rpmbuild`命令生成RPM包。这样做可以使得Nginx...
ntp离线安装包rpm和源码包ntp-4.2.6.tar.gz
下载指定版本的Python源码包。 ```bash # wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz # tar -zxvf Python-3.5.4.tgz # cd Python-3.5.4 ``` 2. **编译Python源码** 编译并安装Python...
"中标麒麟离线安装nginx所需rpm和源码包" 指的是在中标麒麟(NeoKylin)操作系统环境下,为了在没有网络连接的情况下安装Nginx web服务器,预先准备的一系列rpm软件包和Nginx的源代码文件。这种离线安装方式适用于...
用于自定义Yum仓库,和安装源码包的测试
RPM包不仅包含PHP解释器本身,还可能包括相关的扩展库和配置文件。"依赖包"是指PHP 7.3.4运行所必需的其他软件包,这些包可能包括libxml、openssl、gd、mysqli等,它们为PHP提供了XML解析、加密、图像处理和数据库...
通过RPM包,用户无需手动编译源代码,可以方便地进行安装、升级和卸载操作。 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。PHP 7.2系列是PHP的一个重要分支,引入了...
教你搭建内网软件安装环境,讲源码打包成rpm包,然后将rpm放入自建的yum的本地yum源,
集成说明文档:提供详细的安装指南,包括如何使用生成的RPM包,安装后如何配置和启动服务,以及可能出现的问题和解决方法。 通过以上步骤,我们可以将整个IT环境打包成一个RPM,简化了系统管理员的工作,提高了部署...
这些组件使得RPM包能够在不同的系统环境中无缝地安装和运行。RPM Builder就是用来将源代码转换成这种结构的工具。 RPM Builder 的工作流程主要包括以下几步: 1. **创建SPEC文件**:SPEC文件是RPM构建的核心,它...
根据给定的信息,本文将详细解析通过RPM包和源码两种方式安装Apache的过程,并探讨这两种安装方法之间的区别。 #### 一、RPM包安装Apache RPM (Red Hat Package Manager) 是一种用于Linux系统上的软件包管理工具,...
本文档将详细介绍如何将SpringBoot应用打包成RPM包,包括完整的案例和可能遇到的问题。 1. **SpringBoot简介** - SpringBoot基于Spring框架,旨在简化初始设置和配置,提供自动配置和内嵌Web服务器功能。 - 它...