The problem is that I read that ConTeXt Mark IV will be phased out in favor of ConTeXt LMTX.
If TexLive ConTeXt is outdated, I will want to use ConTeXt LMTX. I want ConTeXt installed as a linux distribution package. I think LMTX should accommodate linux distributions as well as portable installation. ------- Original Message ------- On Monday, August 15th, 2022 at 6:46 PM, Alan Braslau <braslau.l...@comcast.net> wrote: > I believe that you are missing the point of LMTX. > > LMTX Context is intended to be a self-contained AND PORTABLE directory > tree. It does not need system installation paths and such and is > designed to happily co-exist with system installed TeX (using packages) > or TeXlive or others, without interference. The LMTX directory tree is > very light-weight and indeed many production users might keep a separate > copy with EACH major TeX project, thus ensuring that the project will > continue to compile without changes as LMTX evolves. This strategy can > be a successful insurance that very old projects will continue to > compile yielding the same results many years later. > > Not that you need to go that far. > > Many users install LMTX for a system-wide use in some commonly > accessible location. This is totally portable: only the PATH needs to be > set to find the correct context executable. > > LMTX does not go the route of system packages as this relies on package > maintainers. ConTeXt mkiv with luatex continues to be made available and > updated with TeXlive, so any system packages that provide TeXlive can > provide ConTeXt. > > Alan > > > > On 15/08/2022 07:54, amano.kenji via ntg-context wrote: > > > From my perspective, a few optimizations for system installation need to > > happen for ConTeXt. > > > > contextcnf.lua needs to support system installation paths. > > > > Arch Linux texlive-core packages has its own patched version of > > texmfcnf.lua that sets TEXMFSYSVAR=/var/lib/texmf, TEXMFOS=/usr/share, > > TEXMFDIST=/usr/share/texmf-dist, and TEXMFSYSCONFIG=/etc/texmf. > > > > TexLive's own version of texmfcnf.lua is not suitable for system-wide > > installation. > > > > contexcnf.lua assumes all paths are relative to /path/to/extracted-archive > > which is definitely not a system-wide installation. > > > > A system-wide installation is installed to absolute paths. > > > > On top of that, there needs to be a document called INSTALLATION or BUILD > > that offers a simplified version of build/installation instructions > > contained in install.sh, mtx-install.lua, and mtxrun.lua. It seems mtxrun > > can be used to build and install ConTeXt without internet access as long as > > all dependencies are already present. > > > > If ConTeXt is optimized for system-wide installation by modifying > > contextcnf.lua and adding INSTALL or BUILD, then all POSIX-like operating > > systems will be able to easily make packages for ConTeXt. Not just Gentoo > > Linux. > > > > Can anyone help me with optimizing ConTeXt for system-wide installation? > > > > ------- Original Message ------- > > On Monday, August 15th, 2022 at 12:12 PM, Bruce Horrocks n...@scorecrow.com > > wrote: > > > > > > On 15 Aug 2022, at 13:03, amano.kenji via ntg-context > > > > ntg-context@ntg.nl wrote: > > > > > > > > TexLive has texmfcnf.lua that doesn't really work with texlive-context > > > > installed by linux distributions. > > > > > > > > Arch Linux has its own patched version of texmfcnf.lua. > > > > > > > > It seems I'd be better off with a linux package for ConTeXt LMTX. > > > > > > > > How can I build and install ConTeXt LMTX on Gentoo Linux or any linux > > > > distribution? > > > > > > > > I wish it was as simple as ./configure, make, and make install. > > > > > > Install instructions for LMTX on Linux are here: > > > https://wiki.contextgarden.net/Installation > > > > > > It's pre-built so there are no make steps. > > > > > > Try it and ask again if you have problems. :-) > > > > > > — > > > Bruce Horrocks > > > Hampshire, UK > > > ___________________________________________________________________________________ > > > 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 > > ___________________________________________________________________________________ > > > > -- > -- > Alan ___________________________________________________________________________________ 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 ___________________________________________________________________________________