From owner-freebsd-questions@FreeBSD.ORG Sun Jun 4 16:46:19 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 544F616ACDB for ; Sun, 4 Jun 2006 16:46:19 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from mail7.sea5.speakeasy.net (mail7.sea5.speakeasy.net [69.17.117.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED57943D46 for ; Sun, 4 Jun 2006 16:46:15 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 21044 invoked from network); 4 Jun 2006 16:46:15 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Jun 2006 16:46:15 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id 7F7E02842A; Sun, 4 Jun 2006 12:46:14 -0400 (EDT) To: Jonathan Horne References: <200606031212.11908.jhorne@dfwlp.com> From: Lowell Gilbert Date: Sun, 04 Jun 2006 12:46:14 -0400 In-Reply-To: <200606031212.11908.jhorne@dfwlp.com> (Jonathan Horne's message of "Sat, 3 Jun 2006 12:12:11 -0500") Message-ID: <44fyikzx61.fsf@be-well.ilk.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: how to avoid recompiling applications? 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, 04 Jun 2006 16:46:23 -0000 Jonathan Horne writes: > i have a system that i tend to tear up quite often. sometimes accidently, > sometimes not. recompiling kde is quite a long process (and when i try to do > it from packages, something is always messed up). > > so, i was under the impression that if you *did not* make install clean (thus, > only using 'make clean') and save your work directories, then when it came > time to reinstall something, you would not have to go thru the compile > process, and skip straight to the installation? > > example is, last night i compiled xorg from ports, but then tried to (against > my better judgement) pull down kde from packages. utter catastrophe, after > removing the non-working kde-package, kde3 port would not even compile after > that. anyway, long story short, i backed up > my /usr/ports, /usr/src, /usr/obj, and reinstalled. using my restored backup > files, reapplying my old kernel and installworld went just without issue, i > skipped the buildworld and buildkernel just fine, no hitches. but when i > went to reinstall the xorg from last night (all the work directories were > still there), 'make install' returned no output, and nothing happened. what > gives? "make reinstall". See "man ports". > i ended up having to do a make clean on my ports dir before i could continue. > in the future for me, is there a way to proeperly retain all the precompiled > stuff, and just skip right to the installation portion of my previously > compiled ports? I would tend to build your own packages, and keep them around. Then you can reinstlal them easily.