AURCHPACK
This Makefile uses a list of
AUR packages to
automatically batch install those packages. You need to have make
installed,
of course.
NOTE: It is best to first make download
and then check the PKGBUILD
s
for security reasons!
Features
- Install
base-devel
viapacman
- Downloading all
PKGBUILD
s from AUR listed in the specific file - Build and install all those packages via
makepkg
- Download only once!
Usage
-
Create file
pkgfile
with AUR packages. Only valid names and no blank lines allowed!package_name1 package_name2
-
make
checks forbase-devel
package, downloads and extractsPKGBUILD
s, installs packages -
make download
checks forbase-devel
package, downloads and extractsPKGBUILD
s, but does not install them -
make deps
only installsbase-devel
package -
make clean
cleans all files
Environment Variables
You can pass environment variables to make
like make VARIABLE=value [target]
, e. g. make DOWNLOAD=false install
.
PKGFILE=pkgfile
: File with listDLDIR=/tmp/aurchpack
: Download and build thereINSTALL=true
: Install packagesDOWNLOAD=true
: Download packagesDEPS=true
: installbase-devel
packageMAKEPKG=-si
:makepkg
parameters
License
Do with it what you want.
Trivia
- The file
downloaded
tellsaurchpack
that it does not need to download the files again. This way you can callmake download
andmake install
separately without downloading all packages again. inferno
is actually the Inferno Operating Systemsc-im
is a terminal spreadsheet calculator
Why?
This may be the simplest way to install AUR packages. I want to use it as a tool to sync my arch setup to another pc.