From owner-freebsd-questions@FreeBSD.ORG Sun Apr 8 05:28:14 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 B002916A402 for ; Sun, 8 Apr 2007 05:28:14 +0000 (UTC) (envelope-from chriskot@quietwind.net) Received: from creto.quietwind.net (creto.quietwind.net [71.39.149.34]) by mx1.freebsd.org (Postfix) with ESMTP id 5764913C487 for ; Sun, 8 Apr 2007 05:28:14 +0000 (UTC) (envelope-from chriskot@quietwind.net) Received: from creto.quietwind.net (localhost.quietwind.net [127.0.0.1]) by creto.quietwind.net (8.13.1/8.13.1) with ESMTP id l385Tu0n024126 for ; Sat, 7 Apr 2007 23:29:56 -0600 (MDT) (envelope-from chriskot@quietwind.net) Received: (from chrisk@localhost) by creto.quietwind.net (8.13.1/8.13.1/Submit) id l385TsEd024125 for freebsd-questions@freebsd.org; Sat, 7 Apr 2007 23:29:54 -0600 (MDT) (envelope-from chriskot@quietwind.net) X-Authentication-Warning: creto.quietwind.net: chrisk set sender to chriskot@quietwind.net using -f From: Chris Kottaridis To: freebsd-questions@freebsd.org Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Sat, 07 Apr 2007 23:29:51 -0600 Message-Id: <1176010191.23205.12.camel@creto.quietwind.net> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 FreeBSD GNOME Team Port Subject: Package management question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: chriskot@quietwind.net List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2007 05:28:14 -0000 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)