Skip to content

replabrobin/packer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

packer package manager utility for pacman repositories and the AUR

SYNOPSIS

packer <operation> [options] [packages]

DESCRIPTION

Packer is a bash wrapper for pacman and the AUR. It was designed to be a simple and very fast replacement for the basic functionality of yaourt. It allows you to install, update, search, and show information for any package in the main repositories and in the AUR.

OPERATIONS

-R* | -D* | -U* | -Sc* Run pacman as root with given arguments.

-S Install a package.

-Sd[d] Install a package without dependency version checks.

-Syu | -Su Sync with repositories.

-Ss | -Ssq Search for a package.

-Si Show information for a package.

-G Download and extract AUR package tarballs, but dont install anything.

-h | --help Show packer usage.

OPTIONS

--force Bypass file conflict checks.

--ignore <package> Ignore packages. Separate package names with a comma.

--noconfirm Perform commands without confirmation from the user.

--noedit Perform commands without asking if the user wants to edit any installation files.

--quickcheck Check for updates and exit.

--auronly Only perform commands for the AUR.

--needed Dont reinstall up to date packages.

--devel Update development packages. (cvs, git...).

--skipinteg Skip the integrity check by ignoring AUR package MD5 sums.

--skippgpcheck skip makepkg gnu pgp checks.

--makepkg-log logfilepath specify path to makepkg logfile.

--assume-installed pkg=version assume pkg version is installed.

--nodeps don't check dependencies.

--preview Always offer to edit the pkgbuild before sourcing it. To always force preview,alias packer="packer --preview"

--buildonly Only build aur packages; useful to just create the binary package.

--installonly Install an aur package already built with buildonly.

--aurpkg pkg Only install this particular aur package. Can be used with glob patterns.

--clean-cache With -R remove cached pkg downloads

INTERACTIVE MODE

Use packer without any operations or options to use the interactive mode. Packer will show a numbered list of search results. To install a package, enter the corresponding number.

EXAMPLE USAGE

Sync and update all packages: packer -Syu

Update only AUR packages: packer -Syu --auronly

Update, and reinstall packages that were installed from a revision control source: packer -Syu devel

For a package called name :

Search: packer -Ss name

Install: packer -S name

Install without confirmations: packer -Si --noconfirm name

Get information about a package: packer -Si name

Search and install in interactive mode: packer name

CONFIGURATION

Packer uses these settings in /etc/pacman.conf:

IgnorePkg

Packer output will be colorized unless the environmental variable COLOR is set to NO.

To manually edit files, packer uses the EDITOR variable. If EDITOR is not set then the default editor is vi.

Packages are built in the TMPDIR path. If the TMPDIR variable is not set then the default path is ~/tmp

SEE ALSO

pacman (8)

AUTHORS

Matthew Bruenig<matthewbruenig@gmail.com> Kyle Keen https://github.com/keenerd/packer Gavin Hungry https://github.com/gavinhungry/packer Robin Becker https://bitbucket.org/replabrobin/ Семён Марьясин https://bitbucket.org/MarSoftWare/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published