[tex-live] tlmgr on Win10 fails

Norbert Preining preining at logic.at
Wed Nov 21 01:31:23 CET 2018


Hi Herbert,

On Tue, 20 Nov 2018, Herbert Voss wrote:
> However, is there any possibility that one can force tlmgr
> to search first in its own directories for binaries?

I have committed changes to TLUtils.pm:
--- a/Master/tlpkg/TeXLive/TLUtils.pm
+++ b/Master/tlpkg/TeXLive/TLUtils.pm
@@ -2348,6 +2348,18 @@ sub setup_programs {
   my ($bindir, $platform, $tlfirst) = @_;
   my $ok = 1;

+  # tlfirst is (currently) not passed in by either the installer or
+  # tlmgr, so it will be always false.
+  # If it is not defined, we check for the env variable
+  #   TEXLIVE_PREFER_OWN
+  #
+  if (!defined($tlfirst)) {
+    if ($ENV{'TEXLIVE_PREFER_OWN'}) {
+      debug("setup_programs: TEXLIVE_PREFER_OWN is set!");
+      $tlfirst = 1;
+    }
+  }
+

So if you set
	TEXLIVE_PREFER_OWN=1
in the environment (for installer and tlmgr), then those programs
shipped by TeX Live are prefered over those from the system.

The installer will be upated probably today already, after installation
the texlive.infra will still be old and you need to install from 
tlcritical.

Best

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


More information about the tex-live mailing list