From owner-freebsd-questions@FreeBSD.ORG Tue Mar 19 08:37:28 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D45AB1D5 for ; Tue, 19 Mar 2013 08:37:28 +0000 (UTC) (envelope-from robnav247@gmail.com) Received: from mail-pb0-f42.google.com (mail-pb0-f42.google.com [209.85.160.42]) by mx1.freebsd.org (Postfix) with ESMTP id B3355E2D for ; Tue, 19 Mar 2013 08:37:28 +0000 (UTC) Received: by mail-pb0-f42.google.com with SMTP id xb4so240476pbc.15 for ; Tue, 19 Mar 2013 01:37:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=oatLFwFulwvqaxOaSMmBiHRzeesE6xttAhorCo+a2ls=; b=xmsDPlzEQJngL1OBdYujsGqy6qTPKkrdpUAeYfVZ0TvxUQ8qhMrH1c5Bsbu95U9Hmo 1PDsDqKLGG2WHjncfoYebJl9THkuXiBaMYeeH/AJjttWFUZDrNIz+W/ga85yhZr60vme GqimyLeFHdMWxjDmS2yLuULrlF/F8R5lHCCBYtsUxoPhiec79GjgrzBARxGLyyoAtpcY dWWBFQ5qRdE5FNZ8M2AW8vAgxlOBVMxaZFX44Lv0HzP56UrQMeSSa6CBvlfrIIPY9aZ/ WmhUxCI2jS3qNSdsHcOW3KxrXu9W54uRVxs7b+3O8ToqDsbYpPInu6WEZ9hKCXiIpwW1 Pjcw== X-Received: by 10.68.225.73 with SMTP id ri9mr1829176pbc.70.1363682248226; Tue, 19 Mar 2013 01:37:28 -0700 (PDT) Received: from [127.0.0.1] (c-71-198-0-41.hsd1.ca.comcast.net. [71.198.0.41]) by mx.google.com with ESMTPS id vc4sm11727110pab.10.2013.03.19.01.37.26 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 19 Mar 2013 01:37:27 -0700 (PDT) Message-ID: <514823C2.1050406@gmail.com> Date: Tue, 19 Mar 2013 01:37:22 -0700 From: Rob Navarro User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: "make deinstall" within /usr/ports/lang - need to recover default language installs References: <514819A7.1080100@gmail.com> <51481F8B.6010206@freebsd.org> In-Reply-To: <51481F8B.6010206@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 08:37:28 -0000 Dear Chaps, Thank you very much for responding so quickly. Curiously the freeBSD 9.0 was installed with the standard answers to a sysinstall session and did contain a version of perl. I now seem to be in the state of discovering which languages I need and then re-installing. Is there a list/database for freeBSD 9.0 standard sysinstalls languages that I can view and use to re-install (via pkg_add -v -r perl etc) ? [there must a config file for sysinstall to use itself] Kind regards, Rob > lang/ contains all languages and so on ruby, lua, python, perl.. Of > course you removed perl since you typed make deinstall in that parent > port tree. > > You can type make install in /usr/ports/lang/perl5.14 to install it > again. You don't need to reinstall FreeBSD, you're not on Windows > here, you can repair everything :) > > Note: there is no perl installed by default, it's in the ports for few > years now. > > Regards, On 19/03/2013 01:19, Matthew Seaman wrote: > On 19/03/2013 07:54, Rob Navarro wrote: >> Hi Chaps, >> >> I typed "make deinstall" within the /usr/ports/lang directory of a >> FreeBSD 9.0 and mistakenly lost Perl, Python, Ruby and a whole host of >> default compiled languages. >> >> How can I get back to the default FreeBSD default installed language >> state (with Perl installed etc)? > Ummm.... the default state is with just the base system installed: no > extra languages like perl or python and no other additional software > packages. > >> Crossing my fingers that I need not re-install the OS... > Nope. You absolutely do not need to do that -- all you did will have > affected the ports, which on FreeBSD is a distinct entity from the base > system. > > To recover, you simply need to re-install the appropriate ports. If you > know what you want installed, then it's easy: you can just feed a list > of those ports into portmaster(8) or portupgrade(8). > > If you don't know what you need installed in order to support various > end user programs, then there are various ways of checking that the > dependencies of the required ports are installed. For instance, if > you're using pkgng, you could run 'pkg check -da' At worst, and > requiring the least amount of extra software, just try re-installing the > packages in question. This should work, but you might end up doing a > lot of strictly unnecessary recompiling. > > Matthew > > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"