linux – 构建debian软件包时如何忽略文件/目录?
发布时间:2021-03-15 12:03:33 所属栏目:Linux 来源:网络整理
导读:我已经制作了一些debian软件包来简化新服务器上的配置部署,并希望将它们放入SVN源代码控制中.问题是SVN为源树中的每个子目录创建了一个.svn目录,因此我无法在源树’dpkg-deb –build’上构建包,因为’.svn’目录将包含在结果中包.到目前为止,当我想构建一个
|
我已经制作了一些debian软件包来简化新服务器上的配置部署,并希望将它们放入SVN源代码控制中.问题是SVN为源树中的每个子目录创建了一个.svn目录,因此我无法在源树’dpkg-deb –build’上构建包,因为’.svn’目录将包含在结果中包.到目前为止,当我想构建一个包时,我必须将目录导出到另一个地方并从那里构建. 有没有快速的方法让’dpkg-deb –build’忽略.svn目录? 解决方法我的理解是你不应该首先使用dpkg-deb –build构建一个debian包.如果您使用dpkg-buildpackage,则不必担心包中包含.svn目录.见:http://raphaelhertzog.com/2010/12/17/do-not-build-a-debian-package-with-dpkg-b/ 可能有更好的方法,但这里有一个我没有彻底测试过: 使用dh_make创建一个骨架debian包.将您的文件放在debian目录上方的目录中. 编辑生成的dirs文件,并将要移动文件的路径放入,例如: /opt/mypackage /usr/local/bin 然后在规则文件中,删除$(MAKE)代码并将install:build部分设置为如下所示: install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Copy files into staging area rsync --exclude .svn -a mypackage/ debian/tmp/opt/mypackage/ (编辑:漯河站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Linux块层多队列之援用内核
- 小米8H乳胶床垫在哪购买 小米乳胶床垫众筹地址
- 我要当学霸怎么回答问题 我要当学霸帮人解答问题方法
- linux – XFS可靠吗?如果断电,xfs风险更大,数据损坏/安全吗
- iphone5c多少钱 iphone5s价格多少
- Linux对ptrace TRACEME调用的影响
- Boost application performance using asynchronous I/O-re
- 男神微博表白图片生成器怎么玩 思聪易峰微博表白软件玩法图
- 解决两台centos虚拟机Telnet服务无法联机的问题
- linux-kernel – 如何设置intel_idle.max_cstate = 0来禁用
