On 4/11/2023 11:11 AM, Carlos via ntg-context wrote:

Hello Alan, my PATH is set to:

PATH=/home/ce/context-install/bin:/home/ce/context-install/tex/texmf-linux-64/bin:/opt/texlive/2023/bin/x86_64-linux:$PATH;
 export PATH

what is that first path doing there

Do we actually need to list all kpsea variable here ?? fine

doesn't hurt .. also because they can be set badly at the os level (you really don't want to knwo when has be encountered in the 20th century)

Here are some of them, which are really irrelevant by the way, but just
adding info

$ kpsewhich --var-value TEXMFROOT
/opt/texlive/2023
$ kpsewhich --var-value TEXMFDIST
/opt/texlive/2023/texmf-dist
$ kpsewhich --var-value TEXMFLOCAL
/opt/texlive/texmf-local

Now let's take a peek inside the TeX Live infrastructure-only,  shall
we? (just for additional info as TeX Live is ocnsidered one of the
many scripts out there, right?  One is interested in the standalone in
the end)

LICENSE.CTAN       bin         install-tl.log       texmf-config  texmfcnf.lua
LICENSE.TL         doc.html    readme-html.dir      texmf-dist    tlpkg
README             index.html  readme-txt.dir       texmf-var
README.usergroups  install-tl  release-texlive.txt  texmf.cnf

that si texlive, not standalone

that texmfcnf.lua only holds

return {
   content = {
     variables = {
     },
   },
}

which is useless

and harmless (somethign old texlive)

so, no bueno. Not when the aim is to install a fully functional context
standalone

Now let's take a peek instide and see the binaries

afm2tfm      etex          kpsereadlink     mf        mtxrun.lua  texluac
bibtex       extractbb     kpsestat         mf-nowin  pdfetex     tlmgr
context      fmtutil       kpsewhich        mft       pdflatex    tlshell
context.lua  fmtutil-sys   latex            mkindex   pdftex      updmap
dvilualatex  fmtutil-user  luahbtex         mktexfmt  pktogf      updmap-sys
dviluatex    gftodvi       lualatex         mktexlsr  pktype      updmap-user
dvipdfm      gftopk        luametatex       mktexmf   rungs       xdvi
dvipdfmx     gftype        luaotfload-tool  mktexpk   simpdftex   xdvi-xaw
dvipdft      inimf         luatex           mktextfm  tex         xdvipdfmx
dvips        initex        makeindex        mptopdf   texhash
ebb          kpseaccess    man              mtxrun    texlua

Do you see that context and context.lua out there, right? That's
only after running tlmgr and installing it, so no bueno, because in
the meantime there's no texmfcnf.lua around

comes from the tex live base package ... harmless, just takes bytes (only luatex, luametatex, context, mtxrun, context.lua and mtxrun.lua matter)

Then again, remember in the current state I actually don't have
texmfcnf.lua for the simple reason that first-setup.sh never provided
it, correct?

aditya pointer that out (and it's one of the files that one doesn't want to be overwritten anyway)

Here we go! Back to point A where we were at before
as alan pointed out: just install with the lmtx installer in a path separate from tex live, set the path and you're done; don't try to mix texlive with a adapted of standalone, texlive has its own context package and updates etc; keep them separated

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
___________________________________________________________________________________

Reply via email to