Support #623
Install ArchAssault On Bare Arch
Description
This is a guide for installing ArchAssault on bare vanilla Arch Linux.
Prepare the Environment¶
- WARNING: Commands are run as root, may eat your cat:sudo -s 
- Make sure the system is up to date:pacman -Syu 
Install the Repository¶
- Edit /etc/pacman.conf:nano /etc/pacman.conf 
- Add an entry for the ArchAssault repo at the bottom:[archassault] Server = https://repo.archassault.org/archassault/$repo/os/$arch - If you're running on x86_64 you will also need to uncomment [multilib]support from community if you haven't already:[multilib] Include = /etc/pacman.d/mirrorlist 
 
- If you're running on x86_64 you will also need to uncomment 
- Grab the signed key and locally sign it:pacman-key -r CC1D2606 && pacman-key --lsign-key CC1D2606 
- Save and exit, then install the keyring and mirrorlist packages:pacman -Syyu archassault-keyring archassault-mirrorlist 
- Open /etc/pacman.d/archassault-mirrorlist with a text editor:nano /etc/pacman.d/archassault-mirrorlist - Choose a mirror you would like to use and remove the # at the beginning of the line if there is one, then add a # to the beginning of any lines without one that have mirrors you do not wish to use. For example, to use the mirror at psg.mtu.edu, it will looks something like:#Server = http://mirror.catn.com/pub/archassault/$repo/os/$arch #Server = http://www.mirrorservice.org/sites/repo.archassault.org/archassault/$repo/os/$arch ## United States #Server = http://repo.archassault.org/archassault/$repo/os/$arch Server = http://psg.mtu.edu/pub/archassault/$repo/os/$arch #Server = http://ftp-mirror.internap.com/pub/archassault/$repo/os/$arch #Server = http://mirror.jmu.edu/pub/archassault/$repo/os/$arch 
 
- Choose a mirror you would like to use and remove the # at the beginning of the line if there is one, then add a # to the beginning of any lines without one that have mirrors you do not wish to use. For example, to use the mirror at psg.mtu.edu, it will looks something like:
- Then edit /etc/pacman.confagain:nano /etc/pacman.conf - Inside, configure pacman to use the ArchAssault mirrorlist rather than the single server set earlier by replacing:#Server = http://repo.archassault.org/archassault/$repo/os/$arch Include = /etc/pacman.d/archassault-mirrorlist 
 
- Inside, configure pacman to use the ArchAssault mirrorlist rather than the single server set earlier by replacing:
- Sync the repo with the configured mirror:pacman -Syy 
Installing Packages¶
You may now install tools from the ArchAssault repository. For a list of all the possible groups, please see our package groups page.
- To list all of the available tools, run:pacman -Sgg 
- To install all of the tools in the main archassault group, run:pacman -S archassault 
- To install packages from ArchAssault wireless group, run:pacman -S archassault-wireless 
- To view the list of ArchAssault package groups, run:pacman -Sg