加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Checkinstall失败,/ root / rpmbuild没有源目录

发布时间:2020-12-13 17:55:42 所属栏目:Linux 来源:网络整理
导读:我试图使用checkinstall从源代码构建一个包. 但是,当我运行checkinstall时,它会询问: /root/rpmbuild has no source directory,please write the path to the rpm source directory tree. 我在Fedora 12上运行,系统是通过kickstart通过fc12的dvd存储库安装
我试图使用checkinstall从源代码构建一个包.
但是,当我运行checkinstall时,它会询问:

/root/rpmbuild has no source directory,please write the path to the
rpm source directory tree.

我在Fedora 12上运行,系统是通过kickstart通过fc12的dvd存储库安装的.我在安装过程中并不知道rpm源目录.

那么如何检查是否已安装rpm源?如果没有,如何制作rpm源目录,以便我可以取悦checkinstall并成功构建包?或者我可以绕过它吗?

解决方法

安装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.

并运行rpmdev-setuptree来创建目录结构:

# tree -L 1 rpmbuild/
rpmbuild/
├── BUILD
├── RPMS
├── SOURCES
├── SPECS
└── SRPMS

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读