从XXX.src.rpm中提取源代码包
来源:互联网 发布:qpst连接端口 编辑:程序博客网 时间:2024/06/16 06:15
以在SuSE Linux平台上提取MySQL-5.1.31-0.glibc23.src.rpm 源代码包为例
方法1:rpm -i MySQL-5.1.31-0.glibc23.src.rpm
使用该命令后,rpm会在/usr/src/packages/SOURCES/目录下生成mysql-5.1.31.tar.gz这个源代码包,这个文件也是我们希望得到 的最终文件。
同时rpm也会在/usr/src/packages/SPECS/目录下生成一个名为mysql-5.1.31.spec的文本文件,可以使用rpmbuild -bp mysql- 5.1.31.spec命令来构建mysqld。
方法2:rpm2cpio MySQL-5.1.31-0.glibc23.src.rpm | cpio -idv
该命令可以在不安装的情况下提取出rpm包中的文件,也可以使用其他类似命令:
v表示指示执行进程。
d和make-directory相同,表示根据包中文件原来的路径建立目录。
m表示保持文件的更新时间。
方法1:rpm -i MySQL-5.1.31-0.glibc23.src.rpm
使用该命令后,rpm会在/usr/src/packages/SOURCES/目录下生成mysql-5.1.31.tar.gz这个源代码包,这个文件也是我们希望得到 的最终文件。
同时rpm也会在/usr/src/packages/SPECS/目录下生成一个名为mysql-5.1.31.spec的文本文件,可以使用rpmbuild -bp mysql- 5.1.31.spec命令来构建mysqld。
方法2:rpm2cpio MySQL-5.1.31-0.glibc23.src.rpm | cpio -idv
该命令可以在不安装的情况下提取出rpm包中的文件,也可以使用其他类似命令:
rpm2cpio MySQL-5.1.31-0.glibc23.src.rpm | cpio -vi rpm2cpio MySQL-5.1.31-0.glibc23.src.rpm | cpio -idmv rpm2cpio MySQL-5.1.31-0.glibc23.src.rpm | cpio --extract --make-directories参数i和extract相同,表示提取文件。
v表示指示执行进程。
d和make-directory相同,表示根据包中文件原来的路径建立目录。
m表示保持文件的更新时间。
- 从XXX.src.rpm中提取源代码包
- Linux中rpm、src.rpm、源码包软件的安装
- rpm安装src.rpm包
- rpm包提取文件
- ubuntu安装src.rpm包
- 【原创】Linux下安装Mysql/RPM文件的安装/tar的安装/src源代码文件包
- 从C++源代码到rpm安装包的制作过程
- 从rpm包中解压文件
- 从rpm包中解压文件
- 提取rpm包的文件名
- linux提取rpm包内容
- src.rpm包要如何安装?
- SRC的RPM包安装方法
- 抽取RPM SRC包中的文件
- 从SRC RPM编译CentOS内核
- 安装.src.rpm软件包前需安装rpm-build包。
- linux删除安装包(rpm,src.rpm,tar.gz,bz2)
- 源代码制作成RPM包
- Oracle查询使用用户和IP
- oracl储存过程例子
- XML+XSLT 转化成HTML(code)
- ontape的使用
- 方法论、工具和人
- 从XXX.src.rpm中提取源代码包
- The FactorySoft OPC Server
- install vmtools under VMware-workstation-6.0
- 完美兼容IE6/IE7/FF的通用方法
- 《商业周刊》:谷歌Android不仅是手机操作系统
- XML 转化成Data Object(code 修改)
- resolution problems solved!
- 谷歌Android操作系统应用程序已超800个
- Windows服务的调试方法