https://wiki.archlinux.org/index.php/Arch_Build_System
to get it as rootThe Arch Build System, or ABS, is a series of tools used to obtain the PKGBUILD
scripts that make the packages in Arch Linux's official repositories and work
with them.
Included with ABS is a collection of prototype PKGBUILD files, installed to
/usr/share/pacman, for building RCS-style packages (such as CVS or SVN). These
are installed alongside the stock PKGBUILD and .install file prototypes
provided by pacman.
######################################################################
Why would I want to use ABS?
The Arch Build System is used to:
Compile or recompile a package, for any reason
Make and install new packages from source of software for which no packages are yet available (see Creating packages)
Customize existing packages to fit your needs (enabling or disabling options, patching)
Rebuild your entire system using your compiler flags, "à la FreeBSD" (e.g. with pacbuilder)
Cleanly build and install your own custom kernel (see Kernel compilation)
Get kernel modules working with your custom kernel
Easily compile and install a newer, older, beta, or development version of an Arch package by editing the version number in the PKGBUILD
ABS is not necessary to use Arch Linux, but it is useful for automating certain tasks of source compilation.
Code: Select all
pman -S abs
abs
# currently I get a server error so repeat abs
abs
# adds multilib ABS stuff
Code: Select all
ls /var/abs
community core extra local multilib README
or copy it somewhere safe ....size of dir is about 53 MB
PS I can now see the official build scripts for ca-certificates (which is in core) and will check them out over the next few days.
If anyone reading this, wants a specific dir that contains the build, install etc let me know and if I have time I might upload it to my dropbox account if it saves you from doing the download of everything