2011-05-16 03:42:06 +00:00
|
|
|
.TH PKG 1
|
|
|
|
.SH NAME
|
2012-07-05 03:20:46 +00:00
|
|
|
create, install, list, local, remove, unpkg \- trivial package management
|
2011-05-16 03:42:06 +00:00
|
|
|
.SH SYNOPSIS
|
|
|
|
.B pkg/create
|
|
|
|
.I name
|
|
|
|
.br
|
|
|
|
.B pkg/install
|
|
|
|
.I name
|
|
|
|
.br
|
|
|
|
.B pkg/list
|
|
|
|
.br
|
|
|
|
.B pkg/local
|
|
|
|
.br
|
|
|
|
.B pkg/remove
|
|
|
|
.I name
|
2012-07-05 03:20:46 +00:00
|
|
|
.br
|
|
|
|
.B pkg/unpkg
|
2011-05-16 03:42:06 +00:00
|
|
|
.SH DESCRIPTION
|
|
|
|
.I Pkg
|
|
|
|
is a simple package management system primarily written in
|
|
|
|
.IR rc (1).
|
|
|
|
It can be used to create, install, and remove software packages
|
|
|
|
from an arbitrary package repository, indicated by the environment
|
|
|
|
variable
|
|
|
|
.I $pkgpath.
|
|
|
|
If
|
|
|
|
.I $pkgpath
|
|
|
|
is not set, the system defaults to a hardcoded repository of approved
|
|
|
|
packages.
|
|
|
|
.TP
|
|
|
|
.I Pkg/create
|
|
|
|
Create builds a new package
|
|
|
|
.IR name ,
|
2011-05-23 21:32:09 +00:00
|
|
|
whose source is found in directory
|
|
|
|
.IR name ,
|
2011-05-16 03:42:06 +00:00
|
|
|
then packs it into a
|
2011-08-26 09:27:38 +00:00
|
|
|
.I bzip2 (see
|
|
|
|
.IR gzip (1))
|
2011-05-16 03:42:06 +00:00
|
|
|
compressed
|
2011-06-04 08:23:20 +00:00
|
|
|
.IR tar (1)
|
2011-05-16 03:42:06 +00:00
|
|
|
archive suitable for upload to a package
|
2011-09-21 22:39:16 +00:00
|
|
|
repository. The source directory should be provided as a full path.
|
2011-05-16 03:42:06 +00:00
|
|
|
.TP
|
|
|
|
.I Pkg/install
|
|
|
|
Install the package
|
|
|
|
.I name
|
2012-01-04 02:14:27 +00:00
|
|
|
from the current repository, unpacking the executables in
|
|
|
|
.B /$cputype/bin/
|
|
|
|
or
|
|
|
|
.B /rc/bin/
|
|
|
|
and the source in
|
|
|
|
.B /sys/src/pkg/.
|
2011-05-16 03:42:06 +00:00
|
|
|
.TP
|
|
|
|
.I Pkg/list
|
|
|
|
List packages available from the current repository.
|
|
|
|
.TP
|
|
|
|
.I Pkg/local
|
|
|
|
List locally installed packages.
|
|
|
|
.TP
|
|
|
|
.I Pkg/remove
|
|
|
|
Remove the package
|
|
|
|
.I name
|
|
|
|
from the local system.
|
2012-07-05 03:20:46 +00:00
|
|
|
.TP
|
|
|
|
.I Pkg/unpkg
|
|
|
|
A modified
|
|
|
|
.IR tar (1)
|
|
|
|
used by
|
|
|
|
.B pkg/install
|
|
|
|
to generate checksums for every unpacked file.
|
2011-05-16 03:42:06 +00:00
|
|
|
.SH EXAMPLES
|
2011-05-23 21:32:09 +00:00
|
|
|
.LP
|
|
|
|
Create the package
|
2012-07-05 03:20:46 +00:00
|
|
|
.B irc7-2012.06.22:
|
2011-05-23 21:32:09 +00:00
|
|
|
.sp 1
|
|
|
|
.EX
|
2012-07-05 03:20:46 +00:00
|
|
|
% pkg/create /sys/src/pkg/irc7-2012.06.22
|
2011-05-23 21:32:09 +00:00
|
|
|
.EE
|
|
|
|
|
2011-05-16 03:42:06 +00:00
|
|
|
.LP
|
|
|
|
Install the
|
2014-10-12 17:27:53 +00:00
|
|
|
.B mpm
|
|
|
|
troff macros:
|
2011-05-16 03:42:06 +00:00
|
|
|
.sp 1
|
|
|
|
.EX
|
2014-10-12 17:27:53 +00:00
|
|
|
% pkg/install mpm-2011.05.14
|
2011-05-16 03:42:06 +00:00
|
|
|
.EE
|
|
|
|
.SH FILES
|
2012-01-04 02:19:06 +00:00
|
|
|
.TF
|
2011-05-16 03:42:06 +00:00
|
|
|
.TP
|
|
|
|
.B /sys/lib/pkg/*
|
|
|
|
hash files of packages installed locally.
|
2012-01-04 02:19:06 +00:00
|
|
|
.TP
|
|
|
|
.B /sys/src/pkg/*
|
|
|
|
source files of packages installed locally.
|
2011-05-16 03:42:06 +00:00
|
|
|
.SH SOURCE
|
|
|
|
.B /sys/src/cmd/pkg/create
|
|
|
|
.br
|
|
|
|
.B /sys/src/cmd/pkg/install
|
|
|
|
.br
|
|
|
|
.B /sys/src/cmd/pkg/list
|
|
|
|
.br
|
|
|
|
.B /sys/src/cmd/pkg/local
|
|
|
|
.br
|
|
|
|
.B /sys/src/cmd/pkg/remove
|
|
|
|
.br
|
|
|
|
.B /sys/src/cmd/pkg/unpkg.c
|
2012-01-05 17:02:24 +00:00
|
|
|
.SH REPOSITORIES
|
2014-10-12 17:27:53 +00:00
|
|
|
.B http://9front.org/pkg/386
|
2012-01-05 17:02:24 +00:00
|
|
|
.br
|
2014-07-09 23:48:59 +00:00
|
|
|
.B https://offblast.org/pkg/386
|
|
|
|
.br
|
|
|
|
.B https://offblast.org/pkg/amd64
|
|
|
|
.br
|
2013-09-18 19:25:18 +00:00
|
|
|
.B http://plan9.bell-labs.com/sources/contrib/staal1978/pkg
|
2011-05-16 03:42:06 +00:00
|
|
|
.SH SEE ALSO
|
2012-07-05 03:20:46 +00:00
|
|
|
.IR gzip (1) ,
|
|
|
|
.IR tar (1)
|
2013-12-27 21:22:05 +00:00
|
|
|
.SH HISTORY
|
|
|
|
.I Pkg
|
|
|
|
first appeared in 9front (May, 2011).
|