From owner-freebsd-questions@FreeBSD.ORG Sat May 30 19:33:29 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 212DA106566B for ; Sat, 30 May 2009 19:33:29 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id D4C918FC15 for ; Sat, 30 May 2009 19:33:28 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r55.edvax.de (port-92-195-65-8.dynamic.qsc.de [92.195.65.8]) by mx01.qsc.de (Postfix) with ESMTP id 95EB53CEAC; Sat, 30 May 2009 21:33:26 +0200 (CEST) Received: from r55.edvax.de (localhost [127.0.0.1]) by r55.edvax.de (8.14.2/8.14.2) with SMTP id n4UJXLgM003104; Sat, 30 May 2009 21:33:21 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Sat, 30 May 2009 21:33:21 +0200 From: Polytropon To: Markus =?ISO-8859-1?Q?K=FCnkler?= Message-Id: <20090530213321.5a86ed4c.freebsd@edvax.de> In-Reply-To: References: Organization: EDVAX X-Mailer: Sylpheed 2.4.7 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-questions@freebsd.org" Subject: Re: Deinstall software X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 19:33:29 -0000 On Sat, 30 May 2009 20:54:10 +0200, Markus K=FCnkler wr= ote: > Hi! > I installed my software using csup and make install. Now there are new =20 > versions available. How can i deinstall the old software with =20 > depencies or upgrade the complete stuff? I want to use make for that =20 > and it should ignore if an old version is already installed or =20 > deinstall the old version automiticaly. If you're talking about the OS itself, you can simply follow the instractions in the handbook, where it explains the upgrading of the system (including steps like make update, make buildworld and buildkernel, mergemaster, and make installkernel and installworld, maybe KERNCONF). For the ports, you enter the port's directory, run # make deinstall and then # make # make install # make clean (you can of course combine it to "make install clean"). If you want to automate it, you can use tools from the portmgmt/ category, such as portupgrade or portmaster. <--- I think that is what you're searching for. But you're talking about software that is not supported through the FreeBSD ports system, you need to rely on what the source creator gave to you (install / update / deinstall scripts). --=20 Polytropon >From Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...