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.conf
again: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