编包
钱德勒宾
玫瑰吸收光芒,大地按捺清香。
展开
-
debian:根据文件名称,找到对应的包
安装工具:sudo apt install apt-file然后更新缓存信息:sudo apt-file update查找debuild这个文件属于那个包:apt-file search debuild:adams@adams-PC:~/$ apt-file search debuilddevscripts: /usr/bin/cvs-debuild devscripts: /usr/bin/debuilddevscripts: /usr/share/bash-com原创 2021-12-15 16:57:44 · 1447 阅读 · 0 评论 -
报错:Can‘t locate Debian/Debhelper/Dh_Lib.pm in @INC
执行:dh_quilt_patch 后报错:Can't locate Debian/Debhelper/Dh_Lib.pm in @INC (you may need to install the Debian::Debhelper::Dh_Lib module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-g原创 2021-06-29 15:25:35 · 928 阅读 · 0 评论 -
deb:只打patch不编译
在编译打包rpm包时使用 rpmbuild -bp可以实现 解压源码包,打补丁的操作。在编译打包deb包中,可以使用dh_quilt_patch命令实现类似操作。如果报错:No series file found需要检查下原创 2021-05-12 20:06:25 · 618 阅读 · 0 评论 -
Mock:编译报错OSError: [Errno 16] Device or resource busy:
报错如标题。解决方法:mock -r fedora-15-x86_64 --clean原创 2020-08-13 10:04:49 · 1860 阅读 · 0 评论 -
Mock编译:指定root目录
参考链接:https://www.zhukun.net/archives/6881正常编译命令:mock -r fedora-15-x86_64 --rebuild package-1.2-3.src.rpm这样在/var/lib/mock/fedora-15-x86_64 目录下会生成 result 以及 root 目录。但是有时,根目录空间不够,导致无法进行mock编译。需要手动指定root目录所在位置。(主要是root占用空间比较大)则可以使用下面的命令在编译时指定目录到/mnt/di原创 2020-08-13 09:57:51 · 587 阅读 · 0 评论