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>