From owner-freebsd-doc@FreeBSD.ORG Sun Jul 27 23:02:23 2014 Return-Path: Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EFBACD56 for ; Sun, 27 Jul 2014 23:02:23 +0000 (UTC) Received: from dmz-mailsec-scanner-3.mit.edu (dmz-mailsec-scanner-3.mit.edu [18.9.25.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 88AB521F0 for ; Sun, 27 Jul 2014 23:02:23 +0000 (UTC) X-AuditID: 1209190e-f79946d000007db1-2d-53d584f7bdf2 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 16.67.32177.7F485D35; Sun, 27 Jul 2014 19:02:15 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id s6RN2EMh011029; Sun, 27 Jul 2014 19:02:14 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id s6RN2C9K012699 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 27 Jul 2014 19:02:14 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id s6RN2CJL020710; Sun, 27 Jul 2014 19:02:12 -0400 (EDT) Date: Sun, 27 Jul 2014 19:02:12 -0400 (EDT) From: Benjamin Kaduk To: Andrew Berg Subject: Re: HOWTO articles for migrating from Linux to FreeBSD, especially for pkg? In-Reply-To: <53D34B3C.9060209@my.hennepintech.edu> Message-ID: References: <20140726050648.GA14755@exhan.dylanleigh.net> <53D34B3C.9060209@my.hennepintech.edu> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRmVeSWpSXmKPExsUixG6nrvu95WqwweWDAhYv1m9ntjh1povV gcljxqf5LB6T2g8yBzBFcdmkpOZklqUW6dslcGXcebuOqWAPe8WEK1MZGxh/sXYxcnJICJhI TD15kBHCFpO4cG89WxcjF4eQwGwmiWlL7rFDOBsZJdatX8QM4Rxiklj2+yOU08AosfNFCztI P4uAtkTjsrMsIDabgIrEzDcb2UBsEQE9iVtn3oHZzALSEg3rNzOB2MICYRIPJy0Gu4NTwFhi 5ZXVYHN4BRwlJt/fCrV6HpPE2pWvwJpFBXQkVu+fwgJRJChxcuYTFoihlhLn/lxnm8AoOAtJ ahaS1AJGplWMsim5Vbq5iZk5xanJusXJiXl5qUW6xnq5mSV6qSmlmxhB4copybeD8etBpUOM AhyMSjy8FsFXg4VYE8uKK3MPMUpyMCmJ8nI0AIX4kvJTKjMSizPii0pzUosPMUpwMCuJ8N6u AMrxpiRWVqUW5cOkpDlYlMR531pbBQsJpCeWpGanphakFsFkZTg4lCR4jYFxKSRYlJqeWpGW mVOCkGbi4AQZzgM0fEczyPDigsTc4sx0iPwpRl2ORftfdjMJseTl56VKifPmgxQJgBRllObB zYGlmVeM4kBvCfNeAKniAaYouEmvgJYwAS1h8b8MsqQkESEl1cC4YJpNqtqsFANRy4JvaaJH WFpfX9Q5fHLj4UWWc52mbkq8wLckdlWLlJ/Huzd6Tu0Re06Iq0fM2vLXgXPJNPFr14P+J4Xs dSh4vFphsePMTT0zNTf+46kIXxK1qWJPgGzsxIcm64W26u/q2OFybKleroH8iSiDfZO/S9i1 x6Zdds1qrLl6fFagEktxRqKhFnNRcSIAx/3Nkw4DAAA= Cc: freebsd-doc@freebsd.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2014 23:02:24 -0000 On Sat, 26 Jul 2014, Andrew Berg wrote: > On 2014.07.26 00:06, Dylan Leigh wrote: >> The big difference between them from a user POV is that pkg >> still requires a bit of knowledge of ports and how it works >> (what options are, categories etc.) whereas using apt requires >> no knowledge of the Ubuntu package infrastructure or how .deb >> files are built. > Well, to be fair, do .deb packages really have options? It's been a while since > I've used them, but IIRC, if you were to just not tell the user what the > options are, it would be the same as a .deb package. The major linux distributions which use .deb-format packages do not have anything which might be said to resemble the options available from the FreeBSD ports framework. That said, .deb is basically just a file format, and an individual could tweak the makefile used to build such packages to include options-like functionality, on a per-package basis. -Ben