debian包的制作

源码生成deb包  https://www.cnblogs.com/ruiy/p/5043716.html

deb包制作  https://www.cnblogs.com/ditvelo/p/16662910.html

 

使用autotools自动生成Makefile并在此之上使用dh-make生成可发布的deb程序包

https://www.likecs.com/show-204346049.html

 

记录树莓派生成deb包全过程  https://blog.csdn.net/qq_43566923/article/details/125354422

龙芯LoongArch电脑上⽤dh-make打包deb包 https://wenku.baidu.com/view/bbee28cc6194dd88d0d233d4b14e852458fb3934.html

 

Debian 打包入门 https://linux265.com/news/3067.html

 

deb包的制作 https://zhuanlan.zhihu.com/p/336871112

 

制作DEB包的方法 

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

Ubuntu下制作deb包的方法详解

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

 

实践制作debian包的过程:

1、从上游debian官网或相关仓库拿到ltrace_0.7.3-6.3.debian.tar.xz
2、解压到package/deb/目录
3、修改package/deb/debian目录中的control、rules、changelog文件
注意changelog中的版本号和对应的基线 tar包的名称需要对应一致
eg: changelog中版本为ltrace (0.7.91-28.lnd1)
在package目录中的tar包名称对应为ltrace_0.7.91.orig.tar.bz2
4、将基线tar包放在package目录中,tar包名称对应为ltrace_0.7.91.orig.tar.bz2。
5、在package/deb/debian/patches/series目录中列出所有.patch
6、将所有patch放置在package/deb/debian/patches目录下。
7、在package/deb/目录下执行命令: sudo dpkg-buildpackage -uc -us
8、在package目录会生成ltrace_0.7.91-28.lnd1_loongarch64.deb。

 

debian软件包源码编译 https://blog.csdn.net/IT8343/article/details/115030201

 

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

 

安装deb软件包 dpkg -i xxx.deb

删除软件包 dpkg -r xxx.deb

连同配置文件一起删除 dpkg -r --purge xxx.deb

查看软件包信息 dpkg -info xxx.deb

查看文件拷贝详情 dpkg -L xxx.deb

查看系统中已安装软件包信息 dpkg -l

重新配置软件包 dpkg-reconfigure xx

sudo dpkg -p package_name卸载软件包及其配置文件,但无法解决依赖关系!

sudo aptitude purge pkgname卸载软件包及其配置文件与依赖关系包!

清除所有已删除包的残馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。

posted on 2022-09-21 14:59  lh03061238  阅读(257)  评论(0编辑  收藏  举报

导航