- Add [blackarch] Repositories To /etc/pacman.conf
- Install & Setup BlackArch Linux Keyring
- Install & Setup ruby-bundler
- Install Tools From The Blackarch Repository
- Configure Menus
- automatic generate WM menu from xdg files
- For awesome 4
- Build The Blackarch Packages From Source
Add [blackarch] Repositories To /etc/pacman.conf
|
|
NOTE: These mirrors are for Chinese user,other countris’ users see Official BlackArch Linux Mirror Sites
Install & Setup BlackArch Linux Keyring
|
|
Install & Setup ruby-bundler (Optional)
|
|
ruby gem mirrors for Chinese users:
https://gems.ruby-china.org
http://ruby.taobao.com
http://mirrors.aliyun.com/rubygems/
http://mirrors.tuna.tsinghua.edu.cn/rubygems/
Install Tools From The Blackarch Repository
|
|
Most package in the blackarch repository is also in blackarch group and blackarch-
|
|
It will output like following:
--------------------------------------------------------------------------------
packages not in either blackarch group or blackarch-<category> group,
won't be installed by pacman -S blackarch-<category> or pacman -S blackarch
blackarch-config-awesome
blackarch-config-bash
blackarch-config-fluxbox
blackarch-config-gtk
blackarch-config-lxdm
blackarch-config-openbox
blackarch-config-spectrwm
blackarch-config-vim
blackarch-config-wmii
blackarch-config-x11
blackarch-devtools
blackarch-dwm
blackarch-installer
blackarch-keyring
blackarch-wallpaper
blackmate
--------------------------------------------------------------------------------
packages in blackarch group but not in blackarch-<category> group,
won't be installed by pacman -S blackarch-<category>
blackarch-menus
blackarch-mirrorlist
ruby-msgpack
--------------------------------------------------------------------------------
packages not in blackarch group but in blackarch-<category> group,
won't be installed by pacman -S blackarch
cryptohazemultiforcer
cudahashcat
malboxes
truecrack
vmcloak
--------------------------------------------------------------------------------
Install the package you need.
Configure Menus
You may have customized WM or DE, only need a menu for BlackArch rather than installing package blackarch-config-*
automatic generate WM menu from xdg files
pacman -S archlinux-xdg-menu blackarch-menus
xdg_menu
output format can be:
twm, WindowMaker, fvwm2, icewm, ion3, blackbox, fluxbox, openbox, xfce4, openbox3, openbox3-pipe, awesome jwm
And it compatible with Gnome, KDE, Xfce and Enlightenment.
For more info about xdg_menu usage & examples, see ArchWiki
For awesome 4
If you use awesome 4, the xdg_menu does not create the correct lua code.But as a workaround you can do as following:
|
|
Then edit you rc.lua as shown below:
Add a require statment for your new menu.lua file
Add an entry to your awful.menu object for your new menu which calls xdgmenu
|
|
Build The Blackarch Packages From Source
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.
|
|