From owner-freebsd-questions@FreeBSD.ORG Wed Jan 7 13:23:25 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0A0647AF for ; Wed, 7 Jan 2015 13:23:25 +0000 (UTC) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BAB2366FAF for ; Wed, 7 Jan 2015 13:23:24 +0000 (UTC) Received: from r56.edvax.de (port-92-195-61-84.dynamic.qsc.de [92.195.61.84]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx02.qsc.de (Postfix) with ESMTPS id 519CF24DA6; Wed, 7 Jan 2015 14:23:15 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id t07DNFlp002693; Wed, 7 Jan 2015 14:23:15 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Wed, 7 Jan 2015 14:23:15 +0100 From: Polytropon To: Ben Woods Subject: Re: Questions from a Linux refugee Message-Id: <20150107142315.27d077f3.freebsd@edvax.de> In-Reply-To: References: <20150106115503.4870ab2e@jive> <20150106132934.7b2ba08c.freebsd@edvax.de> <20150106124739.a336caccfdef65863f461f7c@milibyte.co.uk> <20150106163202.f07341af.freebsd@edvax.de> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "freebsd-questions@freebsd.org" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jan 2015 13:23:25 -0000 On Wed, 7 Jan 2015 20:51:23 +0800, Ben Woods wrote: > > "make missing | pkg install" to get the dependencies > > This command doesn't work for me with pkgng 1.4.4 (I don't think the pipe > to pkg works): > > # make missing | pkg install > Usage: pkg install [-AfInFMqRUy] [-r reponame] [-Cgix] ... > For more information see 'pkg help install'. The command is pseudo-code, I should have mentioned this explicitely. :-) It should illustrate that "make missing" will list the packages which are required as a dependency for an installation, and then continue to install those. After the dependencies are satisfied, "make install" can be run. The approach shown should minimize the amount of stuff that has to be built from source, so that a port which doesn't have a package available will try to build _only_ that port from source, not the (often overwhelming) pile of dependencies. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...