PortUpgrade

From MediaWiki

Jump to: navigation, search

portupgrade(1) is a tool to upgrade or install new packages via ports or packages. See http://www.freshports.org/ports-mgmt/portupgrade/ and http://wiki.freebsd.org/portupgrade for details.

Contents

CVS Update

Install Portupgrade

> cd /usr/ports/ports-mgmt/portupgrade
> sudo make && sudo make install && sudo make clean
  • See /usr/local/etc/pkgtools.conf for customizations

Update portsdb(1)

> sudo /usr/local/sbin/portsdb -F
/usr/ports/INDEX-7.bz2                        100% of  811 kB   23 kBps 00m00s
done

Install Portaudit(1)

> sudo /usr/local/sbin/portinstall ports-mgmt/portaudit
> sudo /usr/local/sbin/portaudit -Fda
auditfile.tbz                                 100% of   37 kB   23 kBps
New database installed.
Database created: Sun Aug 27 22:40:18 IST 2006
0 problem(s) in your installed packages found.

See http://www.freshports.org/ports-mgmt/portaudit/ for details

Upgrade

> sudo /usr/local/sbin/portupgrade -a -i

Clean Up

> sudo /usr/local/sbin/portsclean -D -C -L
Cleaning out /usr/ports/*/*/work...
done.
Detecting unreferenced distfiles...
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 15602 port entries
found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000
.........10000.........11000.........12000.........13000.........14000.........15000...... ..... done]
Personal tools