portupgrade wont work because ver 22 was not installed in the first place.
pkg_deinstall ver 21 wont work because there are dependencies.
portinstall ver 22 wont work because ver 21 is there.
how do i get out of this catch-22 ?
-cs
John Oxley wrote:
On Fri 2004-04-23 (11:18), Chiang Seng Chang wrote:
currently i have openldap client 2.1 installed.
$ pkg_glob -r openldap-client-2.1.30 openldap-client-2.1.30 kdeutils-3.2.2 kdebase-3.2.2 kdenetwork-3.2.2 kdegraphics-3.2.2 kdegames-3.2.2 kdelibs-3.2.2 gnupg-1.2.4_1 samba-3.0.3.p2_1,1
if i want to use version 2.2, do i just simply:
pkg_deinstall openldap-client-2.1.30 portinstall net/openldap22-client
i suspect step 1 would fail because there are dependency, or switching them around would work ? as in:
$ portinstall net/openldap22-client $ pkg_deinstall openldap-client-2.1.30
A better idea would be portupgrade -r openldap22-client The -r recursively upgrade all packages that are dependent on openldap22-client.
if you specify -rf it will force a recompile of all ports that are dependent on it. Much better idea, although it does take longer.
-Ox
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"