Friday, December 18, 2015

Build Ubuntu Package from Source

TBC...

root# apt-get source dbus
Reading package lists... Done
Building dependency tree    
Reading state information... Done
NOTICE: 'dbus' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/pkg-utopia/dbus.git
Need to get 1,961 kB of source archives.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main dbus 1.4.18-1ubuntu1.7 (dsc) [2,614 B]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main dbus 1.4.18-1ubuntu1.7 (tar) [1,893 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main dbus 1.4.18-1ubuntu1.7 (diff) [64.8 kB]
Fetched 1,961 kB in 1s (1,304 kB/s)
gpgv: Signature made Tue 25 Nov 2014 03:24:17 PM EST using RSA key ID A744BE93
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./dbus_1.4.18-1ubuntu1.7.dsc
dpkg-source: info: extracting dbus in dbus-1.4.18
dpkg-source: info: unpacking dbus_1.4.18.orig.tar.gz
dpkg-source: info: unpacking dbus_1.4.18-1ubuntu1.7.debian.tar.gz
dpkg-source: info: applying 01_no-fatal-warnings.patch
dpkg-source: info: applying 02_obsolete_g_thread_api.patch
dpkg-source: info: applying 20_system_conf_limit.patch
dpkg-source: info: applying 81-session.conf-timeout.patch
dpkg-source: info: applying 0001-activation-allow-for-more-variation-than-just-system.patch
dpkg-source: info: applying 0002-bus-change-systemd-activation-to-activation-systemd.patch
dpkg-source: info: applying 0003-upstart-add-upstart-as-a-possible-activation-type.patch
dpkg-source: info: applying 0004-upstart-add-UpstartJob-to-service-desktop-files.patch
dpkg-source: info: applying 0005-activation-implement-upstart-activation.patch
dpkg-source: info: applying CVE-2012-3524-dbus.patch
dpkg-source: info: applying CVE-2012-3524-regression-fix.patch
dpkg-source: info: applying CVE-2013-2168.patch
dpkg-source: info: applying CVE-2014-3477.patch
dpkg-source: info: applying CVE-2014-3532.patch
dpkg-source: info: applying CVE-2014-3533.patch
dpkg-source: info: applying CVE-2014-3635.patch
dpkg-source: info: applying CVE-2014-3636.patch
dpkg-source: info: applying CVE-2014-3637.patch
dpkg-source: info: applying CVE-2014-3638.patch
dpkg-source: info: applying CVE-2014-3639.patch
dpkg-source: info: applying CVE-2014-7824.patch
dpkg-source: info: applying CVE-2014-3639-regression.patch

# cd dbus-1.4.18
# ./configure --prefix=
# make

Files:
mkdir -p ~/dbus/bin
cp bus/dbus-daemon ~/dbus/bin
cp tools/dbus-cleanup-sockets ~/dbus/bin
cp tools/dbus-uuidgen ~/dbus/bin

mkdir -p ~/dbus/usr/bin
cp tools/dbus-monitor ~/dbus/usr/bin
cp tools/dbus-send ~/dbus/usr/bin

mkdir -p ~/dbus/lib/i386-linux-gnu
cp dbus/.libs/libdbus-1.so.3.5.8 ~/dbus/lib/i386-linux-gnu

mkdir -p ~/dbus/usr/lib/dbus-1.0
cp bus/dbus-daemon-launch-helper ~/dbus/lib/dbus-1.0/

No comments:

Post a Comment