Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
pkg-compare(8)		    System Manager's Manual		pkg-compare(8)

NAME
       pkg-compare

SYNOPSIS
       pkg-compare

       pkg-compare new_path old_path

       pkg-compare -m -p new_path old_path

DESCRIPTION
       This  program  reads  local.sqlite in new_path and compares list	of in-
       stalled packages	in local.sqlite	in old_path. If	a package is found  in
       old_path	which is not in	new_path then the name of the port is printed,
       one per line.

       Command line switches:
	    -p	 prefix	each package with 'pkg install -Rf'
	    -m	 show manually installed packages only,	no deps

       Upgrade Strategy:

       # mv /usr/local /usr/old-local
       # mv /var/db/pkg	/var/db/old-pkg
       # cd /usr/ports/ports-mgmt/pkg
       # make
       # make install clean
       # cd /usr/ports/databases/sqlite3
       # make
       # make install clean
       # pkg-compare -p	-m /var/db/pkg /var/db/old-pkg > upgrade.sh
       # yes | sh upgrade.sh

OPTIONS
       -p     Prefix each package with 'pkg install -Rf'.

FILES
       pkg-compare    uses    local.sqlite   which   is	  created/managed   by
       /usr/ports/ports-mgmt/pkg (maybe	not anymore?).

AUTHOR
       Manual page by Waitman Gobble

pkg-compare version 1.0.0.0    05 February 2014			pkg-compare(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pkg-compare&sektion=8&manpath=FreeBSD+Ports+15.0>

home | help