Linux之开源组件deb包编译方法

本文详细介绍了在Linux环境下,如何通过多种方式编译开源组件的deb包,包括使用apt source、dget、gitlab下载源码,以及dpkg-buildpackage、debuild、sbuild和pbuilder等方法进行编译。
摘要由CSDN通过智能技术生成

Linux 系统下开源组件deb包编译方法
1.deb包的源码下载方式
apt source 方式下载deb源码包
dget 方式下载deb源码包
gitlab 方式下载deb源码包

2.deb源码包的编译方法
dpkg-buildpackage 方法编译deb源码包
debuild 方法编译deb源码包
sbuild 方法编译deb源码包
pbuilder 方法编译deb源码包

apt source 方式下载deb源码包
a .配置系统中的仓库地址
sudo nano /etc/apt/source.list
加入
deb [trusted=yes] http://www.xxxcom/xxx eagle main contrib non-free
deb-src [trusted=yes] http://www.xxxx.com/xxx eagle main contrib non-free
然后
sudo apt update

b.下载deb源码
apt source sl #下载sl软件源码包

dget 方式下载deb源码包
dget 的方式不用配置仓库,方便易用,适用于下载外网deb源码包
a.安装dget
sudo apt install devscripts
b.找到deb源码包的dsc链接
http://mirrors.163.com/debian/pool/main/s/sl/sl_3.03-17.dsc
c.用dget下载deb源码包
dget http://mirrors.163.com/debian/pool/main/s/sl/sl_3.03-17.dsc就会下载下面三个包sl_3.03-17.debian.tar.gz sl_3.03-17.dsc sl_3.03.orig.tar.gz

gitlab 方式下载deb源码包
a.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kaira88

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值