Ber*_*own 29 packaging apt compiling
我想获取一个项目的源代码,然后以与 apt 相同的方式构建它。例如,我想要工作源代码并且能够在源代码上运行“make”或类似的命令。
我怎样才能做到这一点?
具体来说,我想得到这个源“icedtea-6-jre-jamvm”
Jor*_*tro 32
对于本示例,我将icedtea-6-jre-jamvm
用作您要重建的包。
首先安装所有依赖项并构建必要的:
sudo apt-get build-dep icedtea-6-jre-jamvm
sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)
然后抓取源码:
apt-get source icedtea-6-jre-jamvm
Run Code Online (Sandbox Code Playgroud)
然后在 openjdk 目录下 cd 并构建 deb,这里的 -us 和 -uc 跳过 GPG 检查,如果您只是为自己重建它:
cd openjdk-6-6b24-1.11.5
dpkg-buildpackage -us -uc
Run Code Online (Sandbox Code Playgroud)
然后进入一个目录,你应该有 .deb 文件。
资料来源:
小智 8
要编译包,请使用每个 debain 包中提供的 debian/rules 脚本:
sudo apt-get build-dep <package>
apt-get source <package>
cd <package>_<version>
./debian/rules binary
Run Code Online (Sandbox Code Playgroud)
这只是配置和编译部分。
归档时间: |
|
查看次数: |
39773 次 |
最近记录: |