如何使用’apt’获取源代码然后单独编译
我想获得一个项目的源代码,然后以apt的方式构建它。 例如,我想要工作源代码,并能够在源上运行’make’或类似的命令。
我怎样才能做到这一点?
具体来说,我想得到这个来源’icedtea-6-jre-jamvm’
对于这个例子,我将使用icedtea-6-jre-jamvm
作为你想要重建的包。
首先安装所有依赖项并构建必要的:
sudo apt-get build-dep icedtea-6-jre-jamvm sudo apt-get install build-essential
然后抓住来源:
apt-get source icedtea-6-jre-jamvm
然后在openjdk目录目录中cd并构建deb,-us和-uc在这里跳过GPG检查,如果你只是为自己重建它:
cd openjdk-6-6b24-1.11.5 dpkg-buildpackage -us -uc
然后上一个目录,你应该有.deb文件。
资料来源:
您可以使用以下内容:
apt-get source
您需要确保安装构建依赖项:
sudo apt-get build-dep
欲了解更多信息:
man apt-get
备选方案:首先,您需要知道包裹的位置。 然后使用以下命令下载tar文件:
sudo wget
然后你可以解压缩它并使用make
编译它
如果您不确定特定命令是否在文件夹内部,则应该有一个README
文件或INSTALL
,它将告诉您相应的命令。
要编译包,请使用每个debain包中提供的debian / rules脚本:
sudo apt-get build-dep apt-get source cd _ ./debian/rules binary
这只是配置和编译部分。