From owner-freebsd-questions@FreeBSD.ORG Sun Apr 8 07:20:46 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E04C016A400 for ; Sun, 8 Apr 2007 07:20:46 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout7.cac.washington.edu (mxout7.cac.washington.edu [140.142.32.178]) by mx1.freebsd.org (Postfix) with ESMTP id BE5C113C483 for ; Sun, 8 Apr 2007 07:20:46 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout7.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l387Kk3t016365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 8 Apr 2007 00:20:46 -0700 X-Auth-Received: from [192.168.10.45] (c-24-7-142-221.hsd1.ca.comcast.net [24.7.142.221]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l387KjGI003965 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 8 Apr 2007 00:20:45 -0700 Message-ID: <461897C6.8040001@u.washington.edu> Date: Sun, 08 Apr 2007 00:20:38 -0700 From: Garrett Cooper User-Agent: Thunderbird 1.5.0.10 (X11/20070325) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <1176010191.23205.12.camel@creto.quietwind.net> In-Reply-To: <1176010191.23205.12.camel@creto.quietwind.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.0.289146, Antispam-Engine: 2.5.0.283055, Antispam-Data: 2007.4.8.934 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Subject: Re: Package management question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2007 07:20:47 -0000 Chris Kottaridis wrote: > I need a little advise on FreeBSD package management, I am kind of new > to the FreeBSD package management thing and so I am sure this is a very > basic question. > > I just installed 6.2 and apparently it installed the mysql-client 5.0 > package. I want to get mysql up to 5.1 from the /usr/ports directory, > figuring the most recent version in the ports directory is better. So, I > built the mysql51 port and when it came time to do "make install" it > complained that mysql 5.0 was already in place and I should delete it > first: > >> # make install >> ===> Installing for mysql-client-5.1.11 >> >> ===> mysql-client-5.1.11 conflicts with installed package(s): >> mysql-client-5.0.27 >> >> They install files into the same place. >> Please remove them first with pkg_delete(1). >> *** Error code 1 >> >> Stop in /usr/ports/databases/mysql51-client. >> > > Fair enough, but when I look at the pkg_info for 5.0.27: > >> $ pkg_info mysql-client-5.0.27 >> Information for mysql-client-5.0.27: >> >> Comment: >> Multithreaded SQL database (client) >> >> >> Required by: >> koffice-1.5.2,2 >> kde-3.5.4 >> >> >> Description: >> MySQL is a very fast, multi-threaded, multi-user and robust SQL >> (Structured Query Language) database server. >> >> WWW: http://www.mysql.com/ >> >> - Alex Dupre >> ale@FreeBSD.org > > > And indeed pkg_delete doesn't allow me to delete the package due to the > dependencies: > >> # pkg_delete mysql-client-5.0.27 >> pkg_delete: package 'mysql-client-5.0.27' is required by these other >> packages >> and may not be deinstalled: >> koffice-1.5.2,2 >> kde-3.5.4 > > So, is the right answer to use pkg_delete -f and force the delete and > then install mysql 5.1 and hope that koffice and kde are OK with the > change ? > > That seems a bit brutal, but I can't seem to find any kind of a > pkg_update option. > > I really just want to get a mysql server on the machine, but the > mysql51-server port complained there weas no mysql-51-client. I assume I > can install the mysql50-server, but I might as well go with the latest > and greatest if I can. > > Thanks > Chris Kottaridis (chriskot@quietwind.net) Try pkg_delete -f, instead of pkg_delete. pkg_delete can be a bit terse and not (as) user friendly at times (as it should be). Cheers, -Garrett