首页 > 编程知识 正文

linux下如何安装mysql,rpm软件包安装详解

时间:2023-05-04 14:28:31 阅读:41631 作者:67

. src.rpm可以在坟墓镜像中找到,例如6.8 OS rpm软件包的. src.rpm格式为http://vault.centos.org/6.8/OS/source /

. src.rpm是一个源包,它压缩了未编译的源文件,并将其格式为. src.rpm。 所以,这个源包没有64位、32位的区分。 也就是说,给定源代码,在64位系统上编译的可执行文件是64位,而在32位系统上编译的文件是32位。

安装方法:

1.rpm -ivh xxx.src.rpm运行完成后,将在当前用户目录下生成文件夹“~/rpmbuild”。 此文件夹包含两个子目录: SOURCES和SPECS。 其中,SPECS存储. SPECS文件,SOURCES目录存储所有文件、修补程序和相关安装文件。

2 .我们将光盘放在SPECS目录下运行rpmBUILD -bp *.spec。 此命令将解压缩SOURCES目录中的相应压缩文件,同时应用目录下的所有修补程序,最后将最终源代码中的所有文件置于新目录BUILD中。 此时,只要修改源代码,就可以在build目录中操作。

当然,也可以直接使用rpmBUILD -bp *.spec。 此命令与上一个命令的不同之处在于,上一个命令只是将所有源文件放在BUILD目录中,该目录不仅将源文件放在BUILD目录中,而且会自动编译并编译最终的rpm文件

一些软件包以. src.rpm结尾。 此类软件包是包含源代码的rpm软件包,必须在安装过程中进行编译。 此类软件包有多种安装方法。 以redhat为例,如下所示。

注意:

如果没有rpmbuild版本包times.OS.arch.rpm软件包安装可从系统安装盘包中检测到,则

rpm-ivhrpm-build-version-pack times.OS.arch.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/red hat/build/your-package /与您的软件包同名的目录

5./configure步骤可以添加参数,就像编译常规源软件一样

6 .化妆

7 .制造安装

方法二:

运行rpm -i you-package.src.rpm

2. cd /usr/src/redhat/SPECS (前两个步骤和方法1相同) ) ) ) ) ) )。

3.rpmbuild-bb your-package.specs与您的软件包同名的specs文件

/usr/src/redhat/RPM/i386/(根据具体软件包可能是i686,noarch等)在此目录下,作为编译的二进制文件的新rpp 执行:

安装将在rpm -i new-package.rpm上完成。

rpm安装方式: rpm -ivh *.rmp

尝试上述两种方法后,如果无法生成/usr/src/redhat/SPECS中的相应文件,请再尝试第三种方法。

方法3 :

直接解压缩到源代码:

解压缩packName.src.rpm将生成. tar.gz或. tar.bz2压缩包。 那就是源代码

rpm2cpio packname.src.rpm|cpio-id

解压缩源包

tar-JXVFpackname.tar.BZ(2)。

cd packName

./configure这一步骤可以添加参数,就像编译常规源软件一样

6 .化妆

7 .制造安装

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。