leo*_*leo 8 linux checkinstall
我正在尝试使用checkinstall从源代码构建包。但是,当我运行 checkinstall 时,它会问:
/root/rpmbuild 没有源码目录,请写出rpm源码目录树的路径。
我在 Fedora 12 上运行,系统是通过 kickstart 通过 fc12 的 dvd 存储库安装的。我在安装过程中不知道 rpm 源目录。
那么如何检查rpm源是否已安装?如果没有,如何制作rpm源目录,以便我可以检查安装并成功构建包?或者我可以绕过它吗?
安装rpmdevtools软件包:
Name : rpmdevtools
Arch : noarch
Version : 7.5
Release : 1.el6
Size : 216 k
Repo : installed
From repo : base
Summary : RPM Development Tools
URL : https://fedorahosted.org/rpmdevtools/
License : GPLv2+ and GPLv2
Description: This package contains scripts and (X)Emacs support files to aid in
: development of RPM packages.
: rpmdev-setuptree Create RPM build tree within user's home directory
: rpmdev-diff Diff contents of two archives
: rpmdev-newspec Creates new .spec from template
: rpmdev-rmdevelrpms Find (and optionally remove) "development" RPMs
: rpmdev-checksig Check package signatures using alternate RPM keyring
: rpminfo Print information about executables and libraries
: rpmdev-md5/sha* Display checksums of all files in an archive file
: rpmdev-vercmp RPM version comparison checker
: spectool Expand and download sources and patches in specfiles
: rpmdev-wipetree Erase all files within dirs created by rpmdev-setuptree
: rpmdev-extract Extract various archives, "tar xvf" style
: rpmdev-bumpspec Bump revision in specfile
: ...and many more.
Run Code Online (Sandbox Code Playgroud)
并运行rpmdev-setuptree以创建目录结构:
# tree -L 1 rpmbuild/
rpmbuild/
??? BUILD
??? RPMS
??? SOURCES
??? SPECS
??? SRPMS
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7419 次 |
| 最近记录: |