系统型号: SUSE Enterprise  mv systemd-228-117.12.src.rpm   systemd     cd systemd 执行下面的命令解压:     rpm2cpio systemd-228-117.12.src.rpm | cpio -idv     tar Jxvf systemd-228.tar.xz     cd systemd-228/…
系统中经常会使用到 systemctl 去管理systemd程序,刚刚看了一篇关于 systemd 和 SysV 相关的文章,这里简要记录一下: systemd定义: (英文来解释更为原汁原味) systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides: Aggressive parallelization capabilities…
yum-builddep SRPMS/fcitx-4.2.8.4-4.1.cgdl21.src.rpm NAME       yum-builddep - install missing dependencies for building an RPM packageSYNOPSIS       yum-builddep packageDESCRIPTION       yum-builddep  is a program which installs the RPMs needed to bu…
1 什么是完整的源码 就是说,最初始的源码加上打了所有的patch后的源码,即最新的源码. 2 过程 2.1 从.src.rpm中提取完整的rpm工程文件 2.1.1 rpm to cpio rpm2cpio xxx,输出到标准输出 2.1.2 extract files from cpio rpm2cpio xxx | cpio -iv 2.2 从最原始的源码和所有的patch中,按照xxx.spec中的指令还原出完整的最新的source code rpmbuild -bp xxx.spec…
.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 执行完毕,会在当前用…
rpm -q 功效大 如果你想要在系统上安装.卸载或是升级软件,需要对系统软件进行查询:或是有如下的场景: 安装了一个软件,需要知道这个软件的版本. 遇到一个文件,不认识它,需要知道它是什么软件,有什么作用 可以使用rpm -q 帮助. RPM查询 包查询 首先你要知道你要查询的是哪一个包,包括:包的名字.包的版本.安装包的发行号 注意:RPM对于包名的大小写是敏感的,而且不接受没有写全的包名.版本号和发行号.且不能使用通配符.但是,给出包名片的一部分信息依然是能找到该包的,rpm -q lib…
有时候,我们在找源码包时候,发现有src.rpm的包:而不是tar.gz/tgz/zip结尾的. 那么如何去看这个src.rpm里面的详细信息呢? 看完下面这个例子,基本上明白了. 1,首先,生成specs脚本. 执行命令:rpm -i XXXXX.src.rpm 2,进入/usr/src/redflag/SPECS目录中,可以看到刚刚XXXXX.src.rpm对应名字的.specs文件,利用该脚本,来解压出源码. 执行命令:rpmbuild -bp XXXXX.specs 3,进入,/usr/…
RHCS源码下载(地址1:地址2) 参考文档(RHCS安装也配置) RHCS源码提取(参考) 方法一: (1)rpm –ivh magma-plugins-1.0.15-3.src.rpm   执行rpm安装命令 (2)cd /root/rpmbuild/SPECS/   (我的系统:src.rpm包默认的解压目录:/root/rpmbuild/SOURCES:源码压缩包目录) (3)rpmbuild –bp setarch-1.3-1e.spec 执行rpmbuild会生成源码包 (4)cd…
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载) 假设该文件已经存在于/usr/local/src/下.在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行成功则会在/usr/src/redhat/RPMS/i386/目录下生成setarch-1.3-1.i386.rpm这个rpm文件. 接下来…
有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译.这类软件包有多种安装方法,以redhat为例说明如下: 注意: 如果没有rpmbuild可以从系统安装光盘的Package中找到 rpm-build-version-packTimes.os.arch.rpm包安装 rpm -ivh rpm-build-version-packTimes.os.arch.rpm 方法一: 1. 执行rpm -i your-package.src.rpm 2. cd /…