PortUpgrade
From MediaWiki
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
- csup first. See FreeBSD_Afterinstall#Updating_src.2Fports
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]

