Expert on Linux, tips and tricks series | Install AUR Packages on Arch Linux, manually and using… (2024)

Arch Linux doesn't comes with aurman inbuilt. We have to install it manually. In this article atfirst we will install aurman manually and then install a package using aurman.

AUR (Arch User Repository) is a community-driven repository for Arch Linux users, containing PKGBUILDs (package descriptions) that allow you to compile a package from source with makepkg and then install it via pacman.

Step 1: Install these packages

Ensure the base-devel package group is installed. And also git should be installed to download packages. python-pip required to install setuptools

sudo pacman -S base-devel git python-pip

Step 2: Install setuptools

Install setuptools using pip.

pip install setuptools

Step 3: Download AUR package

Search and download PKGBUILDs from the AUR Web Interface

git clone https://aur.archlinux.org/aurman.git

Step 4: Install aurman

  • Change dir to aurman (downloaded package)

cd aurman

This PKGBUILD can be built into installable packages using makepkg, then installed using pacman.

makepkg -si — skippgpcheck

Finally aurman installed.

Step 5: Run this command

aurman -Syu

Done !!!

* Step 1: Search the package using Name or Description ?

Suppose I need nodejs.

aurman -Ss node js

You will find many packages, check their description.

* STEP 2: Install package

aurman -S nodejs

Expert on Linux, tips and tricks series | Install AUR Packages on Arch Linux, manually and using… (2024)
Top Articles
Latest Posts
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 5962

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.