Diff for /wikisrc/pkgsrc/how_to_upgrade_packages.mdwn between versions 1.4 and 1.9

version 1.4, 2019/05/10 09:02:04 version 1.9, 2020/09/09 15:50:14
Line 19  Run 'pkgin update' to get the list of av Line 19  Run 'pkgin update' to get the list of av
 To update all installed packages, just run  To update all installed packages, just run
   
         pkgin update          pkgin update
         pkgin full-upgrade          pkgin upgrade
   
   
 ## pkg_add -uu  ## pkg_add -uu
Line 28  pkg_add's -u option is used to update a  Line 28  pkg_add's -u option is used to update a 
   
 By using the -uu (option used twice), it will attempt to update prerequisite packages also.  By using the -uu (option used twice), it will attempt to update prerequisite packages also.
   
 See the manual page, [pkg_add(1)](http://netbsd.gw.com/cgi-bin/man-cgi?pkg_add+1+NetBSD-current), for details.  See the manual page, [[!template id=man name="pkg_add" section="1"]], for details.
   
   
 ## pkg_chk -b  ## pkg_chk -b
   
 Use "-b -P URL" where URL is where the binary packages are (e.g. [ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1/All/](ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1/All/)).  Use "-b -P URL" where URL is where the binary packages are (e.g. <ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1/All/>).
   
 For example, to update any missing packages by using binary packages:  For example, to update any missing packages by using binary packages:
   
Line 190  After you've built new new packages, you Line 190  After you've built new new packages, you
   
 If you use PKGBASE instead of PKGNAME, you get the basename of the file.  If you use PKGBASE instead of PKGNAME, you get the basename of the file.
   
 See [this BSDFreak Article](http://bsdfreak.org/modules/news/article.php?storyid=1) for a nice tutorial on how to set up and use pkg_comp.  See [this BSDFreak Article](http://web.archive.org/web/20081002065622/http://www.bsdfreak.org/modules/news/article.php?storyid=1) for a nice tutorial on how to set up and use pkg_comp.
   
 ## bulk build framework  ## bulk build framework
   
 Use the scripts in pkgsrc/mk/bulk/, e.g. as pointed out in [http://www.netbsd.org/Documentation/pkgsrc/binary.html#bulkbuild](http://www.netbsd.org/Documentation/pkgsrc/binary.html#bulkbuild).  Use the scripts in pkgsrc/mk/bulk/, e.g. as pointed out in <http://www.netbsd.org/Documentation/pkgsrc/binary.html#bulkbuild>.
   
 To go easy on the existing pkgsrc installation, creating a sandbox (automated chroot environment) is highly recommended here: [http://www.netbsd.org/Documentation/pkgsrc/binary.html#setting-up-a-sandbox](http://www.netbsd.org/Documentation/pkgsrc/binary.html#setting-up-a-sandbox).  To go easy on the existing pkgsrc installation, creating a sandbox (automated chroot environment) is highly recommended here: <http://www.netbsd.org/Documentation/pkgsrc/binary.html#setting-up-a-sandbox>.
   
 You can later mount the pkgsrc/packages/ via NFS wherever you want and install them like:  You can later mount the pkgsrc/packages/ via NFS wherever you want and install them like:
   
     set PKG_PATH /mnt/packages/All && pkg_add <pkg>      set PKG_PATH /mnt/packages/All && pkg_add <pkg>
   
 Or upload them on a www-site and pkg_add [http://www.site/packages/All/](http://www.site/packages/All/)<pkg>  Or upload them on a www-site and pkg_add <http://www.site/packages/All/><pkg>
   
 ## wip/distbb - distributed bulk builds  ## wip/distbb - distributed bulk builds
   

Removed from v.1.4  
changed lines
  Added in v.1.9


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb