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包的方法详解
实践制作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) 编辑 收藏 举报