From owner-freebsd-questions@FreeBSD.ORG Mon Sep 16 18:19:42 2013 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 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 03D57A93 for ; Mon, 16 Sep 2013 18:19:42 +0000 (UTC) (envelope-from jerry@seibercom.net) Received: from mail-vc0-x22c.google.com (mail-vc0-x22c.google.com [IPv6:2607:f8b0:400c:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A35AE224F for ; Mon, 16 Sep 2013 18:19:41 +0000 (UTC) Received: by mail-vc0-f172.google.com with SMTP id hu8so663161vcb.3 for ; Mon, 16 Sep 2013 11:19:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seibercom.net; s=google; h=date:from:to:subject:message-id:in-reply-to:references:reply-to :organization:face:mime-version:content-type; bh=yolkzXsEQrjFfRi160/X3HjyVPh3MYwNL42PdcSjRWA=; b=DTyr6TYyRduoQPGEy4jA8kkVtOc+XWXoor9yFMEC1MGyhTZxbpfLVo7cEMFh6onrj9 CrPk4scluSikOBtz3y/WG+JEZ7mgDV+VrEC+dVKd/QETrOfLsJO6Irefma53Zc774nTn X45Fv02iE/RoBdwg7cLoVbDPJweR/Oc1BNqJk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:reply-to:organization:face:mime-version:content-type; bh=yolkzXsEQrjFfRi160/X3HjyVPh3MYwNL42PdcSjRWA=; b=HeMswWo/a6DMdx7q9ASnv+DAw+KOFNKJPz9+vg5TU+0895laQVRMDWMyGU4HCV233g kQq18GSMTjuPLXG0RSnZKNUTAjri/LqHEdbvt56CdTqMJAE5m1r2/EbDbO+qZpr1bLxs wUJRiFy0e3PXeirzDzrpoS5uQNwAMAiSrl2BIhL4o37CrrQSsWkR9rOoWOhP+sgQOHLO VPbQQb7Gx1FwTSBujfZSiYI2d9HjRmg2MD6hvtKALVFWrKnHrP2Q4LxNoHTcwJys6pRY 4XPIW6eMYQE/CR5Fy+TBzFC+0Mz9WN75MpY7BwhvUD1S/l1+8RomrSWzdcIu2xaLkLkk g5eQ== X-Gm-Message-State: ALoCoQlqAu5CE2AnLQryMM8h86YcDGT1QgjDwxR8oELmlAHYOkheAF3jtQQBfGnCSy2ZaeSp/HEL X-Received: by 10.58.46.229 with SMTP id y5mr20792240vem.15.1379355580739; Mon, 16 Sep 2013 11:19:40 -0700 (PDT) Received: from scorpio.seibercom.net (cpe-076-182-104-150.nc.res.rr.com. [76.182.104.150]) by mx.google.com with ESMTPSA id k17sm20785755vdh.7.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Sep 2013 11:19:40 -0700 (PDT) Received: from scorpio (localhost [127.0.0.1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jerry@seibercom.net) by scorpio.seibercom.net (Postfix) with ESMTPSA id 3cdwhq0fW0z2CG5G for ; Mon, 16 Sep 2013 14:19:39 -0400 (EDT) Date: Mon, 16 Sep 2013 14:19:29 -0400 From: Jerry To: FreeBSD Subject: Re: Getting tlmgr working Message-ID: <20130916141929.10ecfe9f@scorpio> In-Reply-To: <20130916173917.GA73274@slackbox.erewhon.net> References: <20130915180403.1bd21579@scorpio> <20130916062609.GA72029@slackbox.erewhon.net> <20130916075932.4a2c420a@scorpio> <20130916173917.GA73274@slackbox.erewhon.net> Organization: seibercom.net X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd8.3) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUAAABYRlwJCw4FAgAIBwKprDkBAQFQLR0BAgCir7VRttp8AAACAUlEQVQ4jZWUTYvbMBCGTVl8V2hX6Gg5G5FbWQdBj0lEfE7BhN4cyzi5Wt1E5L70roWy6N92xok/skkP+5IYrMcz78xIduDWpNM3vFzuA/jX5EY1AI6KHFwW/CzFuQAwqUBbV12p+CzIh6Awq7sg33pn5D64SQXAexffeuQlA/L35RrkaB551OjGfP/cAO8mCNaDcgvfky5ijoD0pAXlCQCnljiAjsJD9Ax05Ko5sZxbnLQcmM+dZg5IjREfZrWIHK0JuwU68pAGwHvfRxBundRzTxxz3r9dNUikPsEihjz2Dc4kjp1hKsJGuot4EDxaxzMoC7XqhxhOSfZrTS6gSX1JVdjp+o1PvWfekXgw3WL0g70nDEwA0H0HQsEZc8sTmFMTkWUfYWC/vdR1zQy3xLQgLwzu90QnlnFLjeiGWBjwhb4Sa42IqOg2qqS4O1/zhKokFUb1Q8Rj4Eb69WVflXEehJ35DgChVTE5n50eaGyMLOfH8AOodoSM4PVYAQgQdBulOa+knklYks3vAuQ+uX492lTl+A+e8qBV2AKoXalVKFfyuUp0pUp1ARaUHh82lv9MN+Ig7CZtgE6FNYvjlywT2VP2dMgOG46gTIWcqdfvuwyXNz0oMJNd/N5lh1YNiJt19ADTUo3VuFSNeQwVqRSrGjSCp53fk2g+Mvfk/gfoPxHeUS8MH9vRAAAAAElFTkSuQmCC Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/ewCiIiaoDsC=s8ysqG4Ye+K"; protocol="application/pgp-signature" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: FreeBSD List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 18:19:42 -0000 --Sig_/ewCiIiaoDsC=s8ysqG4Ye+K Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 16 Sep 2013 19:39:17 +0200 Roland Smith articulated: > On Mon, Sep 16, 2013 at 07:59:32AM -0400, Jerry wrote: > > On Mon, 16 Sep 2013 08:26:09 +0200 > > Roland Smith articulated: > >=20 > > > On Sun, Sep 15, 2013 at 06:04:03PM -0400, Jerry wrote: > > > > Has there been any movement on getting "tlmgr" working on > > > > FreeBSD? The inability to get and install updates is annoying. > > >=20 > > > Basically there are two ways of dealing with TeXLive; > > >=20 > > > 1) Install it from ports. This also means using ports to update > > > it. 2) Use the TeXLive installer to install it. In this case you > > > can use tlmgr to update it. > > >=20 > > > I've used method 2 since 2007, and that has worked fine for me. > >=20 > > The problem is that the ports system is not keeping individual > > TeXLive packages.=20 >=20 > My guess would be that this was a consideration between convenience > and workload, given that TeXLive contains a gazillion packages. Check > the archives of the freebsd-ports list for more info. >=20 > In _principle_ it would have been possible to make a port out of all > CTAN/TeXLive packages. But the maintenance overhead would be _huge_. > Plus, it takes a TeXpert to determine which specific packages you > need to do something, and even most TeX users don't fall into that > category. So that approach is unrealistic. >=20 > Given the amount of disk space on a modern PC, doing a full install > would not be a problem for most people. (Unless you're trying to run > TeXLive on a raspberry pi or a beaglebone, in which case I would > respectfully question your sanity. :-) ) >=20 > > There is an old adage, "If it ain't broke, don't fix it." > > Unfortunately, in the case of "tlmgr", they failed to pay heed to > > that advice.=20 >=20 > There were other considerations. Suppose a single "TeXLive" port was > made, that would just let tlmgr do its thing. What would that port > provide, and what would its dependencies be? That is _impossible_ for > the ports system to tell, because it would be determined _outside_ > the ports system. >=20 > In this case you could get a situation that a program that depends on > a part of TeXLive could be installed (because the TeXLive port is > installed) but it wouldn't work because the right option wasn't > selected in tlmgr. Not a good situation. >=20 > Another problem scenario is that you use tlmgr to install something > that doesn't work because it needs a library that isn't installed yet. >=20 > > The ports system is not keeping individual TeXLive packages updated. >=20 > Indeed, but is that such a big deal? >=20 > TeX is a relatively mature piece of software. That's one of the > reasons why there is only one release every year. I tend to update my > TeXLive install once every year after the new release comes out, and > that strategy has served me well over the years. >=20 > > Besides, using a big, complex system like the FreeBSD ports system > > to keep the individual packages of a single program, in this case > > TeXLive, updated when the program supplies its own mechanism for > > doing so, is just another failed attempt at reinventing the wheel. >=20 > Damned if they do, damned if they don't? The thing is, TeXLive > _isn't_ a single program, that is the basis of the problem. >=20 > > There area also a slew of other ports that fail to install if the > > system is configured to run TeXLive. When they will get that > > problem solved is anyone's guess. >=20 > Submitting PRs would help. I was told by the maintain of the "*-freebsd-doc-*" ports that they know there is a problem and that it will be looked into. Interestingly enough, that is the exact same answer I use when I have no clue what is wrong and no intention of doing anything about it in the immediate future. Clearly, this should not have happened. Seriously though, tlmgr is the name of the package and configuration manager included in TeX Live. It operates completely separately from any package manager the operating system may provide. I fail to see why it was disabled. I think I will take the advice I was given and clear TeXLive from my system and then download and install it from it from "tug.org". I have been told it works perfectly and without any of the BS that FreeBSD apparently decided to attach to it. Again, if it wasn't broke, why did they feel the need to fix it? Are we sure that FreeBSD doesn't work for the government? --=20 Jerry =E2=99=94 Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __________________________________________________________________ --Sig_/ewCiIiaoDsC=s8ysqG4Ye+K Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iQEcBAEBAgAGBQJSN0u6AAoJEF2rWD2do7dNu/sIAIJj+SuN/pwrjWhIp/mdLrLi 63pPSncZx3jOtKnh+ktgN6ODZmeMPAsg2NzywWBpCDmuLYDH/malWdG9sV/VSrjd Z9YlPl/LyTfXeUNDllEYtQnu7sD9IO91zJzpojcFqgW6bcwd9xuuo97fui+fHbkc riRRtk6t9EFf3D2bZrUuGVD4oBTioWMThB5j2WKZDNe615ydXTH/GGwCTWwRFLc2 G/Kf2+elIoGShOGR0hgb/Vj9jq1rz6cr1XjnmouU+PSjPYEoKXzMzynCW9xL4KaK /QWvEPND6PB8jduGLUh9ert9JB2QwyUj4384iNUCM6WkLdrgONeRnGq7gaxVn7M= =env1 -----END PGP SIGNATURE----- --Sig_/ewCiIiaoDsC=s8ysqG4Ye+K--