From owner-freebsd-questions@FreeBSD.ORG Mon Dec 8 00:09:41 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 347C4550 for ; Mon, 8 Dec 2014 00:09:41 +0000 (UTC) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.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 E6C57811 for ; Mon, 8 Dec 2014 00:09:40 +0000 (UTC) Received: from r56.edvax.de (port-92-195-5-37.dynamic.qsc.de [92.195.5.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx01.qsc.de (Postfix) with ESMTPS id 5BFE03CC66; Mon, 8 Dec 2014 01:09:37 +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 sB809bxL002161; Mon, 8 Dec 2014 01:09:37 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Mon, 8 Dec 2014 01:09:37 +0100 From: Polytropon To: "William A. Mahaffey III" Subject: Re: problems installing svg pkg .... Message-Id: <20141208010937.0b1f1b52.freebsd@edvax.de> In-Reply-To: <5484E2AE.1000105@hiwaay.net> References: <5484DC09.2000203@hiwaay.net> <5484DC3C.9060900@hiwaay.net> <14a2700039c.cff56e7f331868.3078289637012680814@bsdjunk.com> <5484E102.9060403@hiwaay.net> <14a270a7c9d.e9ba1df8332384.1403959691871347766@bsdjunk.com> <5484E2AE.1000105@hiwaay.net> 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 !!!! 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: Mon, 08 Dec 2014 00:09:41 -0000 On Sun, 07 Dec 2014 17:28:46 -0600, William A. Mahaffey III wrote: > Rats !!!! I have been trying to avoid mixing ports & pkg's AMAP, as per > many on-list recommendations, so I guess I'll just wait until some of > this stuff gets cleared up :-/ .... But you aren't mixing anything. Heavily simplified, this is what happens, when you (a) install with pkg: 1. download binary archive 2. extract binary archive 3. copy files to correct locations 4. register installed files in system's database (b) install via ports ("make install", portmaster etc.): 1. download source archive 2. extract source archive 3. apply patches, if any 4. compile 5. copy files to correct locations 6. register installed files in system's database As you can see, the last two steps are identical, and the files in question are also the same (because the packages you can install with pkg are generated from the ports with the default options). To the system, it's basically the same - and it can't even tell in _which_ way you initially have installed something. This is because "make install" will simply create a binary package and install it, just what pkg would do. Nowadays, mixing ports and pkg isn't very problematic. There are very few "edge cases", but pkg also has methods to deal with those. So your rule could be: Install via pkg; if it does not work, install from ports. As I said, it doesn't really make a difference. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...