I regularly do a sudo port -f uninstall inactive Jann
Ryan Schmidt schrieb: > > On Jan 22, 2007, at 13:26, Avi Carmi wrote: > >> Hi all, >> >> I try to keep up to date, and I "upgrade" my packages on a regular >> basis (usually as new versions come out) >> >> however, even though the old version are "deactivated" they are still >> around: >> >> $ port installed apr-util >> The following ports are currently installed: >> apr-util @1.2.7_1 >> apr-util @1.2.8_0 >> apr-util @1.2.8_1 (active) >> >> port will not let me remove the older version, and claims that other >> packages are dependent on them... >> >> $ sudo port -v uninstall apr-util @1.2.7_1 >> ---> Unable to uninstall apr-util 1.2.7_1, the following ports depend >> on it: >> ---> apache2 >> ---> subversion >> ---> apache2 >> ---> apache2 >> Error: port uninstall failed: Please uninstall the ports that depend >> on apr-util first. >> >> >> how do I clean up and remove the older versions??? > > Since you already have a new version of apr-util installed, you can > ignore the warning and force the uninstall: > > $ sudo port -f uninstall apr-util @1.2.7_1 > > In the future, you can tell MacPorts to automatically uninstall the old > version when you upgrade: > > $ sudo port -cu upgrade apr-util > > If, after configuring and compiling, you get a message that ports depend > on that port, then you execute it a second time, using the -f (force) > and -n (no dependencies) switches: > > $ sudo port -fncu upgrade apr-util > > (If you don't use -n, it will also force the recompilation of all > dependencies of that port, which is probably not necessary and will just > waste time.) > _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-users