blackarchlinux

Setting up as an Unofficial User Repository


BlackArch is compatible with normal Arch installations. It acts as an unofficial user repository. If you want an ISO instead, see the ISO section.
If you wish to install BlackArch on an ARM device, see the ARM section.

1.Run http://blackarch.org/strap.sh as root. Example:

curl -s http://blackarch.org/strap.sh | sudo sh


2. Append the following lines to your /etc/pacman.conf file:

[blackarch]

Server = <mirror_site>/$repo/os/$arch


Replace <mirror_site> with a mirror site of your choosing. Please use one of our official mirrors. See Mirror Sites.

3. Now run:

# pacman -Syyu


Installing Packages


You may now install tools from the blackarch repository.

To list all of the available tools, run

# pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u


To install all of the tools, run

# pacman -S blackarch


To install a category of tools, run

# pacman -S blackarch-<category>


To see the blackarch categories, run

# pacman -Sg | grep blackarch


Installing packages from source (PKGBUILD)


As part of an alternative method of installation, you can build the blackarch packages from source. You can find the PKGBUILDs on github.

To build the entire repo, you can use the blackman tool.
First, you must install blackman. If the BlackArch package repository is setup on your machine (see above), you can install blackman like so:

pacman -S blackman


You can build and install blackman from source like so:

mkdir blackman

cd blackman

wget https://raw2.github.com/BlackArch/blackarch/master/packages/blackman/PKGBUILD

# Make sure the PKGBUILD has not been maliciously tampered with.

makepkg -si


You use blackman like so:
Download, compile and install packages:

# blackman -i package


Download, compile and install whole category:

# blackman -g group


Download, compile and install all of the BlackArch tools:

# blackman -a


To see the blackarch categories:

$ blackman -l


To see category tools:

$ blackman -p category


ARM


BlackArch is compatible with ArchLinuxARM, meaning it effectively supports all of the platforms listed here.

In order to install BlackArch on an ARM platform, follow the install instructions for your device on archlinuxarm.org and install BlackArch as an unofficial user repository. Soon we will release adaptations of the ArchLinuxARM images with BlackArch packages pre-installed.

ISO


The following list contains official BlackArch live-ISO and netinstall-ISO images. The images can be burned to a DVD, mounted as an ISO file, or be directly written to a USB stick using a utility like `dd`.

Do not use UNetBootIn to write the ISO file to a disk. UNetBootIn modifies the bootloader configuration, which is bad. You can use this instead (where /dev/sdX is your flashdrive):

# dd bs=512M if=file.iso of=/dev/sdX

Example:

# dd bs=512M if=file.iso of=/dev/sde


====== Default username/password for all ISOs: root:blackarch ======

Live-ISO
blackarchlinux-live-2014.10.07-x86_64.iso - SHA1: 8831f3387a3a40dcdf79ff00f023e6f7657bf8f2 - Size: 3.9 GB
blackarchlinux-live-2014.10.07-i686.iso - SHA1: 24151410fa653d62cd50e542fdc75ad9e7d80d1d - Size: 3.6 GB

Netinstall-ISO
blackarchlinux-netinst-2014.10.07-x86_64.iso - SHA1: 54b8ec465c42e8c5ed26184c637c8807a3452eb5 - Size: 328 MB
blackarchlinux-netinst-2014.10.07-i686.iso - SHA1: 9dc8ca298320d72f7347fd3e1a108b9bd9ba32d7 - Size: 292 MB

Installing BlackArch Linux using Live-ISO, Netinstall-ISO or ArchLinux


Install blackarch-install-scripts package:

# pacman -S blackarch-install-scripts


Run

# blackarch-install


Mirror Sites


The following list contains official BlackArch Linux mirror sites.

Canada
http://mirror.clibre.uqam.ca/blackarch/
http://blackarch.dropswitch.net/blackarch/

China
http://mirrors.hustunique.com/blackarch/

Ecuador
http://mirror.cedia.org.ec/blackarch/
http://mirror.espoch.edu.ec/blackarch

France
http://blackarch.leneveu.fr/blackarch/
http://blackarch.pi3rrot.net/blackarch/
http://mirror.adversec.com/blackarch/

Germany
http://www.blackarch.org/blackarch/
http://blackarch.nullsecurity.net/blackarch/
http://blackarch1.curesec.com/blackarch/
http://blackarch2.curesec.com/blackarch/

Great Britain
http://www.mirrorservice.org/sites/blackarch.org/blackarch/

Ireland
http://ftp.heanet.ie/mirrors/blackarch/

Japan
http://www.ftp.ne.jp/Linux/packages/blackarch/
ftp://ftp.kddilabs.jp/Linux/packages/blackarch/

Netherlands
https://kluisip.nl/public/blackarch/
http://blackarch.pr0s3c.nl/blackarch/

Russia
http://mirror.yandex.ru/mirrors/blackarch/
ftp://mirror.yandex.ru/mirrors/blackarch/iso/
rsync://mirror.yandex.ru/mirrors/blackarch/iso/

South Africa
http://blackarch.co.za/blackarch/

Spain
http://blackarch.smartdefence.cl/blackarch/

Sweden
http://mirror.zetup.net/blackarch/

Taiwan
http://blackarch.cs.nctu.edu.tw/
rsync://blackarch.cs.nctu.edu.tw/blackarch/
http://ftp.yzu.edu.tw/Linux/blackarch/
ftp://ftp.yzu.edu.tw/Linux/blackarch/
rsync://ftp.yzu.edu.tw/Linux/blackarch/

Turkey
http://knuth.mirrortr.com/blackarch/
ftp://knuth.mirrortr.com/blackarch/
rsync://knuth.mirrortr.com/blackarch/

USA
https://deadbeef.ninja/blackarch/
http://mirror.team-cymru.org/blackarch/
ftp://mirror.team-cymru.org/blackarch/
rsync://mirror.team-cymru.org/blackarch/
http://mirror.jmu.edu/blackarch/
ftp://mirror.jmu.edu/blackarch/
rsync://mirror.jmu.edu/blackarch/
http://mirror.oss.maxcdn.com/blackarch/
ftp://mirror.oss.maxcdn.com/blackarch/
rsync://mirror.oss.maxcdn.com/mirrors/blackarch/
http://blackarch.paraxor.com/blackarch/