pacman/README

65 lines
2.3 KiB
Text
Raw Normal View History

2002-02-25 19:23:38 +00:00
pacman - Package Management Utility
by Judd Vinet <jvinet@zeroflux.org>
2003-04-11 16:58:50 +00:00
<http://www.archlinux.org/pacman/>
2002-02-25 19:23:38 +00:00
DESCRIPTION:
------------
pacman is a utility which manages software packages in Linux. It uses
simple .tar.gz files as a package format, and maintains a text-based
2002-08-09 18:03:48 +00:00
package database (more of a hierarchy), just in case some hand tweaking
2003-02-27 08:26:02 +00:00
is necessary.
2002-02-25 19:23:38 +00:00
pacman does not strive to "do everything." It will add, remove and
upgrade packages in the system, and it will allow you to query the
2002-08-09 18:03:48 +00:00
package database for installed packages, files and owners. It also
2003-02-27 08:26:02 +00:00
attempts to handle dependencies automatically and can download packages
from a remote server.
2002-02-25 19:23:38 +00:00
2002-04-12 19:34:34 +00:00
Although the package manager itself is quite simple, the pacman tarball
also comes with scripts that help automate building and installing
packages. These are used extensively in the Arch Build System (ABS),
2002-08-09 18:03:48 +00:00
used in Arch Linux <http://www.archlinux.org>.
2002-04-12 19:34:34 +00:00
2002-08-09 18:03:48 +00:00
As of version 2.0, pacman can also keep your system's packages in
2003-02-27 08:26:02 +00:00
sync with a master server. You can follow CURRENT and STABLE trees,
or lock yourself into a specific version. See the pacman manpage
for more info on this (--sync operation).
2002-02-25 19:23:38 +00:00
INSTALL:
--------
2003-02-27 08:26:02 +00:00
$ ./configure
$ make
# make install
2002-02-25 19:23:38 +00:00
If your man files are located in a directory other than /usr/man, you may
want to edit Makefile and modify the MANDIR line accordingly.
Note: Since pacman is compiled statically, you will need the static libraries
2003-04-11 16:58:50 +00:00
for libtar, glibc and zlib.
2002-02-25 19:23:38 +00:00
BUGS:
-----
2002-03-18 09:36:01 +00:00
If you find bugs (which is quite likely), please submit them to
2003-02-27 08:26:02 +00:00
<jvinet@zeroflux.org> with specific information such as your
2002-08-09 18:03:48 +00:00
commandline, the nature of the bug, and even the package database if
2002-02-25 19:23:38 +00:00
it helps.
COPYRIGHT:
----------
2004-04-15 05:05:54 +00:00
pacman is Copyright (c) 2002-2004 Judd Vinet <jvinet@zeroflux.org> and is
2002-02-25 19:23:38 +00:00
licensed through the GNU General Public License (see COPYING).
pacman uses "libtar", a library for reading/writing tar-files. This
library is Copyright (c) 1998-2001 Mark D. Roth <roth@uiuc.edu> (see
2003-02-27 08:26:02 +00:00
libtar-X.X.X/COPYRIGHT for furthur details).
2002-12-11 21:56:52 +00:00
pacman uses "ftplib", a library for sending/receiving files via FTP. This
library is copyright (c) 1996-2000 Thomas Pfau, pfau@cnj.digex.net (see
libftp/ftplib.c for furthur details).