我只是想获取代码,编辑一些东西,然后构建它,就这样,为什么这么复杂呢?
我尝试了这个指南,看起来是我需要的,但是如果你看原始指南,它完全不同且复杂,使用了
我按照脚本进行操作:
我尝试了这个指南,看起来是我需要的,但是如果你看原始指南,它完全不同且复杂,使用了
bzr
等工具。我按照脚本进行操作:
sudo apt-get build-dep firefox
sudo apt-get install -y fakeroot
apt-get source firefox
# here it gets firefox_55.0.2+build1-0ubuntu0.16.04.1.debian.tar.xz, firefox_55.0.2+build1-0ubuntu0.16.04.1.dsc and firefox_55.0.2+build1.orig.tar.xz
tar xf firefox_55.0.2+build1-0ubuntu0.16.04.1.debian.tar.xz
tar xf firefox_55.0.2+build1.orig.tar.xz
vim debian/config/mozconfig.in
# trying to fix https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1710993
# echo 'ac_add_options --enable-alsa' >> debian/config/mozconfig.in
dpkg-buildpackage -b -us -uc
# some bugs of missing SOURCE_CHANGESET file
touch SOURCE_CHANGESET
dpkg-buildpackage -b -us -uc
# some issues with missing browser/config/version.txt file
ln -s firefox-55.0.2+build1 browser
touch browser/config/version.txt
dpkg-buildpackage -b -us -uc
这似乎取决于很多地方,并且不断批评消息 debian/build/rules.mk:366: *** 我们不在完整的源目录中。请使用"TARBALL=<path_to_orig.tar.bzr>"。停止。
。
我在同一个目录中提取文件,源代码就在那里,我现在不需要更改任何其他软件包,我该如何构建它?
TARBALL=/path/to/orig.tar.bzr
吗? - dessertfirefox_55.0.2+build1.orig.tar.xz
是正确的版本 - 或者是另一个版本,试一下就知道了。 - dessert