Jump to: navigation, search

Dev/apt-build

< Dev


Introduction[edit]

apt-build:
https://packages.debian.org/search?keywords=apt-build

apt-build is an orphaned package:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365427

Eventual security issue, see discussion:
https://lists.debian.org/debian-security/2015/03/msg00020.html

Ticket[edit]

Mirrored from:
https://phabricator.whonix.org/T207

Mirrored to:
https://github.com/Whonix/Whonix/issues/400

On bountysource:
https://www.bountysource.com/issues/9115540

How[edit]

Untested!

Become root.

sudo su

apt-cacher-ng *might* speed up compilation. Not exactly compilation, but *might* prevent downloading the same source packages over and over again from the internet.

apt-get update
apt-get install apt-cacher-ng
export http_proxy=http://127.0.0.1:3142
apt-get update

ccache *might* help speed up compilation. Consider installation of ccache.

apt-get install ccache

There is also distcc, a distributed compile cache, but setting that up on a cluster looks more complicated. Consider using distcc, perhaps later.

Install apt-build.

apt-get install apt-build

Keep the defaults for now.

As per /usr/share/doc/apt-build/README.Debian.

echo 'Package: *
Pin: origin ""
Pin-Priority: 800' > /etc/apt/preferences.d/aptpinning

As per /usr/share/doc/apt-build/README.Debian.

dpkg --get-selections | \
	awk '{if ($2=="install") print $1}' > /etc/apt/apt-build.list

System wide rebuild.

apt-build world

Random News:

Interested in becoming author for Whonix blog? Writing about anonymity/privacy/security? Get in touch!


Impressum | Datenschutz | Haftungsausschluss

https | (forcing) onion
Share: Twitter | Facebook | Google+
This is a wiki. Want to improve this page? Help welcome, volunteer contributions are happily considered! See Conditions for Contributions to Whonix, then Edit! IP addresses are scrubbed, but editing over Tor is recommended. Edits are held for moderation. Whonix (g+) is a licensee of the Open Invention Network. Unless otherwise noted above, content of this page is copyrighted and licensed under the same Free (as in speech) license as Whonix itself.