Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Dec 2014 22:57:13 -0600
From:      "William A. Mahaffey III" <wam@hiwaay.net>
Cc:        "FreeBSD Questions !!!!" <freebsd-questions@freebsd.org>
Subject:   Re: problems installing svg pkg ....
Message-ID:  <54852FA9.6040108@hiwaay.net>
In-Reply-To: <20141208010937.0b1f1b52.freebsd@edvax.de>
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> <20141208010937.0b1f1b52.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/07/14 18:09, Polytropon wrote:
> 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. :-)
>
>
>

Hmmmmm .... OK, I'll reconsider, but I'm fairly sure I got that advice 
(not to mix the 2) on this list, & I have only been here a few months 
.... The biggest problem I have with mixing the 2 is remembering which 
package gets updated w/ pkg & which w/ ports .... If I just stick w/ 
pkg, that's 1 less thing to screw up :-/ ....

-- 

	William A. Mahaffey III

  ----------------------------------------------------------------------

	"The M1 Garand is without doubt the finest implement of war
	 ever devised by man."
                            -- Gen. George S. Patton Jr.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54852FA9.6040108>