Share on Facebook Share on Twitter Email
Answers.com

Pacman

 
Wikipedia: Pacman (package manager)
Pacman
Original author(s) Judd Vinet
Developer(s) Judd Vinet, Arch Linux Community
Initial release 2002-02-25
Stable release 3.3.2-1 / 2009-10-07; 2 months ago
Written in C
Operating system Linux
Platform IA-32, x86-64
Available in English
Development status Active
Type Package management system
License GNU General Public License
Website www.archlinux.org/pacman

Pacman is a software package manager, developed as part of the Arch Linux distribution. It was created by Arch Linux creator Judd Vinet. The Pacman package manager is one of the major pillars of Arch Linux.

Contents

Usage

Pacman is capable of resolving dependencies and automatically downloading and installing all necessary packages. In theory, a user need only run a single command to completely update the system. In addition to Arch Linux, Pacman is also used by DeLi Linux and Frugalware.[1]

Pacman combines a simple binary package format with an easy-to-use build system (see makepkg and ABS). This makes it possible to easily manage packages, whether they be from the official Arch repositories or the user's own builds.

Pacman keeps the system up to date by synchronizing package lists with the master server. This server/client model also allows users to download/install packages with a simple command, complete with all required dependencies.

Pacman uses compressed tar archives for all of the packages, each of which contains compiled binaries. Packages are downloaded via FTP; it can also use HTTP and local files, depending on how each repository is set up. It complements the Arch Linux Build System (ABS) used to create packages from source.

Graphical front-ends

There are many available pacman GUI frontends currently.

Qt/KDE interfaces

  • Shaman: Shaman is a fully featured Qt 4 frontend to libalpm. It also extends pacman with a set of extra features, a graphical configurator, and support for source builds from ABS.
  • pacmanager-svn: Qt 4 package manager based on pacman.
  • kpacupdate: Pacman update notification tool for the KDE system tray.
  • YAPG: Yet Another Pacman GUI is a complete and fully featured KDE frontend for pacman. Discontinued.

GTK+/GNOME interfaces

  • gtkpacman: A PyGTK2 pacman GUI. An svn version is available as well (gtkpacman-svn).
  • alunn: Tray notifications of new updates and news from Arch front page.
  • guzuta: Yet another PyGTK frontend.
  • pacmon-svn: Tray applet that notifies the user of available pacman updates.
  • pacupdate: Tray notifications about new updates for Arch Linux.

See also

References

  1. ^ The Frugalware Developer Team (2007-03-17). "Package management basics". Frugalware 0.6 (Terminus) Documentation. http://frugalware.org/docs/stable/pacman.html#toc0. Retrieved 2007-09-23. 

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Shopping: Pacman
Top
 
 
Learn More
Trap Starz (Rap Band, 2000s)
Rise of the Fenix (2005 Album by Phreddy Fenix)
The One Where Joey Dates Rachel: Friends (TV Episode) (2002 Comedy TV Episode)

Who invented Pacman? Read answer...
Who can beat pacman? Read answer...
Will there be a pacman movie? Read answer...

Help us answer these
What are the foods on pacman?
How do you play pacman?
What foods are in pacman?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Pacman (package manager)" Read more