diff --git a/en_US.ISO8859-1/books/handbook/ports/chapter.sgml b/en_US.ISO8859-1/books/handbook/ports/chapter.sgml index b73de24947..64393aaf09 100644 --- a/en_US.ISO8859-1/books/handbook/ports/chapter.sgml +++ b/en_US.ISO8859-1/books/handbook/ports/chapter.sgml @@ -1103,9 +1103,6 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch Upgrading Ports - - portupgrade - ports upgrading @@ -1123,6 +1120,13 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch encounter and need to perform when updating a port. + + Upgrading Ports using Portupgrade + + + portupgrade + + The portupgrade utility is designed to easily upgrade installed ports. It is available from the sysutils/portupgrade port. Install it like @@ -1168,6 +1172,47 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch is specified) without building or installing anything, use . For further information see &man.portupgrade.1;. + + + + Upgrading Ports using Portmanager + + + portmanager + + + Portmanager is another utility for + easy upgrading of installed ports. It is available from the + sysutils/portmanager port: + + &prompt.root; cd /usr/ports/sysutils/portmanager +&prompt.root; make install clean + + All the installed ports can be upgraded using this simple + command: + + &prompt.root; portmanager -u + + You can add the flag to get asked for + confirmation of every step Portmanager + will perform. Portmanager can also be + used to install new ports on the system. Unlike the usual + make install clean command, it will upgrade all + the dependencies prior to building and installing the + selected port. + + &prompt.root; portmanager x11/gnome2 + + If there are any problems regarding the dependencies for the + selected port, you can use Portmanager to + rebuild all of them in the correct order. Once finished, the + problematic port will be rebuilt too. + + &prompt.root; portmanager graphics/gimp -f + + For more information see + Portmanager's manual page. +