`
heipark
  • 浏览: 2097619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)如何安装.src.rpm软件包

 
阅读更多

有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法:

方法一: 
1. 执行rpm -i your-package.src.rpm 
2. cd /usr/src/redhat/SPECS 
3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件 
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录 
5. ./configure 这一步和编译普通的源码软件一样,可以加上参数 
6. make 
7. make install

方法二: 
1. 执行rpm -i you-package.src.rpm 
2. cd /usr/src/redhat/SPECS (前两步和方法一相同) 
3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件

这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。执行:

rpm -i new-package.rpm即可安装完成。

 

转自:http://blog.csdn.net/lphpc/article/details/565823

-- end --

 

分享到:
评论

相关推荐

    openeuler-lsb-5.0-1.oe2203.src.rpm

    基于openEuler20.03TLS版本编译openGauss源码时需要的软件包: 1. openeuler-lsb-5.0-1.oe2203.src.rpm 2. git-lfs-linux-arm64-v3.3.0.tar.gz 3. flex-2.5.39.tar.bz2

    openssl-1.1.1w-1.el7.src.rpm

    openssl 1.1.1w版本 centos 7 redhat 7 src源码包,可用于制作rpm二进制包 安装路径为/usr/local/openssl,不区别CPU架构

    nfs-utils及相关依赖rpm

    标题中的“nfs-utils及相关依赖rpm”指的是在Linux系统中安装和管理网络文件系统(Network File System,简称NFS)所需的软件包。NFS是一种分布式文件系统协议,它允许用户在一个网络上的计算机(客户端)访问另一台...

    Python库 | py2pack-0.3.18-1.src.rpm

    py2pack-0.3.18-1.src.rpm是一个源码包,可以被解压并用于在不同的系统上编译和安装该库。 **1. Python库的概念** Python库,也称为模块或包,是一组预编写的功能,可以被其他Python程序引用和使用。它们提供了各种...

    openssh-9.7p1-1.el7.src-withoutssl.rpm.zip

    本文将围绕"openssh-9.7p1-1.el7.src.rpm"这个源码包展开,解析其特点、安装流程以及安全配置。 首先,"9.7p1"表示OpenSSH的版本号,其中"p1"代表该版本的小补丁级别,通常修复了一些已知问题,提高了软件的稳定性...

    tcl-8.5.7-6.el6.src.rpm源码和tcl-8.5.7-6.el6.x86-64.rpm

    RPM是Red Hat Package Manager的缩写,是一种广泛用于Linux发行版如CentOS、Fedora等的软件包管理器,它负责安装、升级、查询、卸载软件包。 首先,让我们来深入了解一下TCL(Tool Command Language)。TCL是一种...

    rpm安装详解

    有些软件包是以 .src.rpm 结尾的,这类软件包是包含了源代码的 rpm 包,在安装时需要进行编译。这类软件包有两种安装方法: 方法一: 1. 执行 rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. ...

    polkit-0.112-18.el7.x86_64.rpm

    离线安装包,亲测可用

    Python库 | txt2boil-0.1.35-1.src.rpm

    src.rpm是源码 RPM 包的缩写,它是RPM软件包管理器的一种格式,包含了软件的源代码以及构建该软件所需的元数据。这种格式允许用户获取软件的原始源代码,以便根据特定的系统需求进行编译和定制。对于Python库txt2...

    389-ds-base-1.3.6.1-28.el7_4.x86_64.rpm

    389-ds-base-1.3.6.1-28.el7_4.x86_64.rpm 389-ds-base-1.3.6.1-28.el7_4.x86_64.rpm

    compat-libcap1-1.10-7.el7.x86_64.rpm

    RPM包管理系统是Red Hat Linux及其衍生版(如CentOS、Fedora)中的标准包管理工具,用于安装、升级、查询和卸载软件包。`.rpm` 文件是RPM包的文件格式,其中包含了软件的二进制文件、配置文件、元数据等。在这个例子...

    system-config-samba system-config-samba-1.2.90-1.fc14.src.rpm

    linux下安装samba源码 system-config-samba-1.2.90-1.fc14.src.rpm centos下安装samba可以参考我的博客

    cri-dockerd-0.3.4-3.el7.x86-64.rpm

    "cri-dockerd-0.3.4-3.el7.x86-64.rpm" 是一个用于Linux操作系统的软件包,它属于容器运行时接口(Container Runtime Interface, CRI)的一部分,专为Docker设计。这个软件包的版本是0.3.4,构建时的体系结构是x86_...

    python-2.7.5 CentOS、redhat可安装

    python-2.7.5-89.el7.x86_64.rpm python-devel-2.7.5-89.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-libs-2.7.5-89.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-urlgrabber-...

    Linux Software Install轻松DIY我的rpm软件包.pdf

    "Linux Software Install轻松DIY我的rpm软件包" Linux 操作系统中,软件包管理是非常重要的一部分,Redhat 公司的 rpm(Redhat Package Manager)就是其中的一种,能够轻松地安装程序、配置文件、文档和源代码。...

    openssh-9.3p2-1.x86-64.rpm

    在openEuler 20.03 LTS-SP2操作系统中,"openssh-9.3p2-1.x86_64.rpm" 软件包的安装过程非常简单,只需要使用RPM(Red Hat Package Manager)工具。RPM是Linux系统下广泛使用的软件包管理器,它能自动处理软件的安装...

    Python库 | ll-core-1.9-1.src.rpm

    RPM文件是Linux系统中广泛使用的软件包管理格式,主要用于安装、升级和管理软件。在这个特定的案例中,它是用于Python的后端开发。 Python作为一种高级编程语言,因其简洁易读的语法和强大的库支持而受到开发者们的...

    libxslt-1.1.28-6.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    实验七 linux软件包管理.doc

    例如,将telnet-server-0.17-25.i386.rpm软件包移动到 `/usr/src/` 目录下,然后使用 `rpm -ivh telnet-server-0.17-25.i386.rpm` 安装。安装完成后,确保服务可以在系统启动时自动启动,这可以通过`chkconfig ...

Global site tag (gtag.js) - Google Analytics