From owner-freebsd-questions@freebsd.org Sun May 24 12:38:16 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B304D32CD3C for ; Sun, 24 May 2020 12:38:16 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49VKWq72V1z3gjR for ; Sun, 24 May 2020 12:38:15 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 6EE6992E for ; Sun, 24 May 2020 08:38:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sun, 24 May 2020 08:38:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm2; bh=36gJoKlpfSMYeVLgv0XC/uYhvB+ rkADFKNmzU3W7UdM=; b=1n9hcsMBqtSbcodB//YivlDkmk3f9OjrLrq+TPGHODm 8GS5c+1bOTQSeWth2n/a78P1xCrkk05EwYePjH6SF5MmnJAl3j9mqSKZwJLQlS/l ad6A6GtRomiBezEslr6sOOWhNtJEnJKtakdFdRNeb4hXyzeOzo2WyuImOgus0GEn afw8A+rTYRJ0+LG8E22AFtpWIjB6wqUjuFbM2zqwe7vOiB8y5jg30pugD3J/+Xlp V7m7HflJMgcyAACCq5LFgpfmoHz0Scs4tMfduROCNdGe9XmX/JamExZzDD/7JPFT GyS3Ty6YOZzyeVo448eDcBl6uvC3RZMJjOzzfSDxccw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=36gJoK lpfSMYeVLgv0XC/uYhvB+rkADFKNmzU3W7UdM=; b=VZBLt/lGe3eiiJ3eu5iMoi O3yRP1TbLj+1sIm3xgBxsIUSwAc0NPFZgT2Y43Ri+QN8uAkGafSydZm0DqwPn6LB lu8oQ7HYN0yw0XA+TtNEO+lcPxGI/oxhGP1fbXYVbrAe2/8J7ASBZ1WYcR4lfQhP Zup08U8OfygZMNh+j/xCvciQbjsJNhWxgMO86udSpsKzc8fslXKbb2DEMJ9DQ9Pm I/YPZGAFlviCEWvpAdCGiW3SGw4NMZUKUKUI4OCU82HgOh37J6Y4d+MpH88cpg0Z Hu5SIVLCwEg8wRo3ExapyAx8G3ciDebPVVSQVGNyDxrtSNYYNTUL/0xfh2iZV+Dg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddukedgheegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtre ertddtvdenucfhrhhomhepthgvtghhqdhlihhsthhsuceothgvtghhqdhlihhsthhsseii hiigshhtrdhnvghtqeenucggtffrrghtthgvrhhnpedtheeigfdvudefkeekvddtfedvte dttdekuddvgeevlefftdekffdujedvhfduteenucfkphepkedvrdejtddrledurdelleen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtvggthh dqlhhishhtshesiiihgihsthdrnhgvth X-ME-Proxy: Received: from bastion.zyxst.net (bastion.zyxst.net [82.70.91.99]) by mail.messagingengine.com (Postfix) with ESMTPA id 6D5CD306650D for ; Sun, 24 May 2020 08:38:13 -0400 (EDT) Date: Sun, 24 May 2020 13:37:44 +0100 From: tech-lists To: freebsd-questions@freebsd.org Subject: Re: updating a FreeBSD workstation Message-ID: <20200524123744.GC84757@bastion.zyxst.net> Mail-Followup-To: freebsd-questions@freebsd.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="8NvZYKFJsRX2Djef" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 49VKWq72V1z3gjR X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm2 header.b=1n9hcsMB; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=VZBLt/lG; dmarc=none; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 64.147.123.25 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-5.49 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm2,messagingengine.com:s=fm2]; NEURAL_HAM_MEDIUM(-1.09)[-1.090]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.25:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.01)[-1.012]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.69)[-0.685]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; RWL_MAILSPIKE_VERYGOOD(0.00)[64.147.123.25:from]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.25:from] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 12:38:16 -0000 --8NvZYKFJsRX2Djef Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I've been using freebsd as a desktop since the late 90s (in addition to running servers). In the last few years it's become a lot easier for deskto= p.=20 I still get confused about *what to use* wrt desktop because there rae=20 lots of different answers (see my thread about desktop sound) but in=20 terms of keeping stuff like ports up-to-date it's got a *lot* easier. Here's what I do: 1. unless you need kernel mods for your specific desktop, run freebsd-12-release and keep it up-to-date with freebsd-update. 2. preferably on another machine with a lot of horsepower, build your ports= in poudriere and point yr desktop pkg at it. You can transfer your ports optio= ns =66rom /var/db/ports to the poudriere build machine, get a listing of insta= lled ports on yr desktop with pkg prime-origins | sort -u | tee ports.lst and fe= ed that to poudriere with -f. poudriere builds the ports in a clean environment so avoiding the issues wi= th not being able to upgrade that you've described. I personally think this is infinitely preferable to "just install linux for= a simpler life" because nothing is simple and I know more about freebsd than linux. With poudriere you get to modify options you want out of ports so is better than linux and the freebsd pkg repositories in this regard. All the ease of pkg and the flexibility of ports. Plus there are other non-ports considerations for using freebsd, like ZFS. --=20 J. --8NvZYKFJsRX2Djef Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl7KapcACgkQs8o7QhFz NAU4vg//S6RLrStDN6ngWzju0+lUrWOIogozXU07yQN2WujHYoSYzHGnAEQ+iIBl RnR0jA0Nvn05MXVOacJ7OozGhpswCLe1PMXulsMN/84yFrtlXP8VUM/tcogsgQuX KLnv++8JRNGDqo+lyrMDpEPLtZ+XPxsuQDwQKbqINPo/Hjy5FnJpX3jnCZsFCed7 30QxJGNdf/Tq8vn3vSvZjAii3+V7tW0E1PXhOYZlz6xzldOMbTJOlRkpueqCM266 ikGqIW8o3c/PAC6uthhZhCs8sAEIe9sslBrtfwtMwkaMkWwX0yynnk/LyY30F4FH 9BL8+bgWyXlZLMnoI1fL9uz2Eoci24M2EyQsrJ/nSFz/wQ/GQOGp2akSpG1lttS5 h1uxrTVRP8Ddmjwr89/+BGoaOxCHTa57maaSPceykVeDPG1Tqx6+V3CIj+E1meC8 c+V+zo4agTic/Z+pFjRVNoKWETx8lvgfL+CrZKMGE0cZ05Plu/50JGSM2IG/7Et3 jF1TXj5hJvFhNpL1OuO/HChBc270zjD5K4rkBCjVXh3U3J/4njAgYau8m07FNU35 ZIgXfI/NTwDEaYmUaHg1RGFWHU1RJQ+xnP6kQL9JG3P89lNPHfEDgMhbzYJ8Evub Dh5EMitPWqnk2XJ4W1Nc0ky/+oNXnf/1zjaB6YP45JQGL7oyyW8= =Jb25 -----END PGP SIGNATURE----- --8NvZYKFJsRX2Djef--