Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Apr 2004 16:13:53 -0400
From:      Chiang Seng Chang <cs@ctzen.com>
To:        John Oxley <oxo@rucus.ru.ac.za>
Cc:        questions@freebsd.org
Subject:   Re: upgrade a port
Message-ID:  <40897901.7050103@ctzen.com>
In-Reply-To: <20040423154505.GA8710@rucus.ru.ac.za>
References:  <002301c42946$4207bf30$2804320a@cchang> <20040423154505.GA8710@rucus.ru.ac.za>

next in thread | previous in thread | raw e-mail | index | archive | help

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
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40897901.7050103>