debian包的制作
<p><span>源码生成deb包 https://www.cnblogs.com/ruiy/p/5043716.html</span></p><h1 class="postTitle"><span style="font-size: 12px">deb包制作 https://www.cnblogs.com/ditvelo/p/16662910.html</span></h1>
<p> </p>
<h1 class="page-title"><span style="font-size: 12px">使用autotools自动生成Makefile并在此之上使用dh-make生成可发布的deb程序包</span></h1>
<p><span style="font-size: 12px">https://www.likecs.com/show-204346049.html</span></p>
<p> </p>
<div class="article-title-box">
<h1 id="articleContentId" class="title-article"><span style="font-size: 12px">记录树莓派生成deb包全过程 https://blog.csdn.net/qq_43566923/article/details/125354422</span></h1>
<h1 class="title-article"><span style="font-size: 12px">龙芯LoongArch电脑上⽤dh-make打包deb包 https://wenku.baidu.com/view/bbee28cc6194dd88d0d233d4b14e852458fb3934.html</span></h1>
<p> </p>
<h1><span style="font-size: 12px">Debian 打包入门 https://linux265.com/news/3067.html</span></h1>
<p> </p>
<h1 class="Post-Title"><span style="font-size: 12px">deb包的制作 https://zhuanlan.zhihu.com/p/336871112</span></h1>
<p> </p>
<h1 id="articleContentId" class="title-article"><span style="font-size: 12px">制作DEB包的方法 </span></h1>
<h1 class="title-article"><span style="font-size: 12px">https://blog.csdn.net/kyle__shaw/article/details/8938787?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-8938787-blog-109714215.pc_relevant_vip_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-8938787-blog-109714215.pc_relevant_vip_default&utm_relevant_index=1</span></h1>
<p><span style="font-size: 12px">Ubuntu下制作deb包的方法详解</span></p>
<p><span style="font-size: 12px">https://kernel.blog.csdn.net/article/details/52829907?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-52829907-blog-109714215.pc_relevant_vip_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-52829907-blog-109714215.pc_relevant_vip_default&utm_relevant_index=2</span></p>
<div> </div>
</div>
<div class="article-info-box"> debian官方文档 https://www.debian.org/doc/manuals/maint-guide/start.zh-cn.html</div>
<p>实践制作debian包的过程:</p>
<p>1、从上游debian官网或相关仓库拿到ltrace_0.7.3-6.3.debian.tar.xz<br>2、解压到package/deb/目录<br>3、修改package/deb/debian目录中的control、rules、changelog文件<br> 注意changelog中的版本号和对应的基线 tar包的名称需要对应一致<br> eg: changelog中版本为ltrace (0.7.91-28.lnd1) <br> 在package目录中的tar包名称对应为ltrace_0.7.91.orig.tar.bz2<br>4、将基线tar包放在package目录中,tar包名称对应为ltrace_0.7.91.orig.tar.bz2。<br>5、在package/deb/debian/patches/series目录中列出所有.patch<br>6、将所有patch放置在package/deb/debian/patches目录下。<br>7、在package/deb/目录下执行命令: sudo dpkg-buildpackage -uc -us<br>8、在package目录会生成ltrace_0.7.91-28.lnd1_loongarch64.deb。</p>
<p> </p>
<h1 id="articleContentId" class="title-article"><span style="font-size: 12px">debian软件包源码编译 https://blog.csdn.net/IT8343/article/details/115030201</span></h1>
<h1><span style="font-size: 12px"> </span></h1>
<p><span style="font-size: 12px">https://blog.51cto.com/u_15917617/5953483#:~:text=ubuntu%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%8C%85deb%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%8E%E5%8D%B8%E8%BD%BD%201%201.%20%E5%9F%BA%E6%9C%AC%E5%AE%89%E8%A3%85%E4%BB%A5%E5%8F%8A%E5%8D%B8%E8%BD%BD%201.1%20apt-get%20%28apt%29%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8%20%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6,sudo%20apt-get%20install%20%23%20------%20%28package%20%E5%AE%89%E8%A3%85%E5%8C%85%29%20</span></p>
<p> </p>
<p><span style="font-size: 12px">安装deb软件包 dpkg -i xxx.deb<br><br>删除软件包 dpkg -r xxx.deb<br><br>连同配置文件一起删除 dpkg -r --purge xxx.deb<br><br>查看软件包信息 dpkg -info xxx.deb<br><br>查看文件拷贝详情 dpkg -L xxx.deb<br><br>查看系统中已安装软件包信息 dpkg -l<br><br>重新配置软件包 dpkg-reconfigure xx<br><br>sudo dpkg -p package_name卸载软件包及其配置文件,但无法解决依赖关系!<br><br>sudo aptitude purge pkgname卸载软件包及其配置文件与依赖关系包! <br><br>清除所有已删除包的残馀配置文件<br>dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P<br><br>如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。</span></p><br><br>
来源:https://www.cnblogs.com/lh03061238/p/16715615.html
頁:
[1]