pkg_fetch man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

PKG_FETCH(1)		  BSD General Commands Manual		  PKG_FETCH(1)

NAME
     pkg_fetch — a remote package fetcher

SYNOPSIS
     pkg_fetch [-hfqRv] pkgname[@] ...

DESCRIPTION
     The pkg_fetch command downloads binary packages from remote sites.	 It
     can optionally download packages recursively through dependencies.

OPTIONS
     The following command line arguments are supported:

     pkgname		 Specify a full pkgname, a pkgname without version, or
			 a full URI.

			 If pkgname is a full package name with version,
			 pkg_fetch will use “All” directory on a server for
			 fetching.

			 If pkgname is a name without version, it will be
			 fetched from “Latest” directory.  You can force using
			 of “Latest” directory for ambiguous cases adding @ to
			 the pkgname.

			 If a full URI is supplied, required packages are also
			 fetched from the same site when -R is specified.

     -h
     --help		 Show help and exit.

     -f
     --force		 Download a package even if it is recorded as
			 installed.  By default, pkg_fetch skips the packages
			 which are recorded as installed.

     -q
     --noconfig		 Do not read the configuration file -
			 $PREFIX/etc/pkgtools.conf.

			 Remove existing packages if they are corrupt.

     -R
     --upward-recursive	 Download the packages required by the given packages
			 as well.

     -v
     --verbose		 Turn on verbose output.

ENVIRONMENT
     PACKAGEROOT    URI of the root of your preferred mirror site.  Default is
		    “ftp://ftp.FreeBSD.org”.  The site must have a directory
		    “/pub/FreeBSD/ports/$arch/packages-$release/”.

     PACKAGESITE    URI of the directory to fetch packages from.  This vari‐
		    able precedes all other package site related variables,
		    i.e.  PACKAGEROOT and PKG_SITES.  Use of this variable is
		    discouraged.  Use PKG_SITES.

     PKG_SITES	    List of URI's to fetch packages from separated by space.
		    Each site directory must contain directories named “All”
		    and “Latest”.

     PACKAGES	    Base directory where pkg_fetch saves downloaded packages.
		    Default is “$PORTSDIR/packages”.

     PKG_DBDIR	    Alternative location for the installed package database.
		    Default is “/var/db/pkg”.

     PKG_FETCH	    Alternative command for downloading files.	Default is
		    “/usr/bin/fetch -ao '%2$s' '%1$s'”, where every actual
		    command line is composed as:

			  sprintf(PKG_FETCH, URI, path)

		    For example, try “wget -O '%2$s' '%1$s'” or “curl '%s' -o
		    '%s'”.

     PKG_TMPDIR
     TMPDIR	    (In that order) Temporary directory where pkg_fetch down‐
		    loads files temporarily.  If neither is not defined,
		    “/var/tmp” is used.

     PORTSDIR	    Alternative location for the ports tree.  Default is
		    “/usr/ports”.

     PKGTOOLS_CONF  Configuration file for the pkgtools suite.	Default is
		    “$PREFIX/etc/pkgtools.conf”.

FILES
     /usr/ports			Default location of the ports tree

     /usr/ports/packages/All	Default location to save downloaded files
				into.

     /var/tmp			Default location to save downloaded files into
				temporarily.

     $PREFIX/etc/pkgtools.conf	Default location of the pkgtools configuration
				file.

SEE ALSO
     fetch(1), pkg_add(1), portinstall(1), portupgrade(1), pkgtools.conf(5),
     ports(7)

AUTHORS
     Akinori MUSHA ⟨knu@iDaemons.org⟩

FreeBSD				 June 13, 2006			       FreeBSD
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net