Project

General

Profile

Support #623

Install ArchAssault On Bare Arch

Added by Daniel Curtis over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
06/06/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:

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
      
  • 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
      
  • 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
      
  • 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
    

Resources

#1

Updated by Daniel Curtis over 9 years ago

  • % Done changed from 0 to 100
#2

Updated by Daniel Curtis over 9 years ago

  • Status changed from New to Resolved
#3

Updated by Daniel Curtis over 9 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF