boltfox / historic-texlive Goto Github PK
View Code? Open in Web Editor NEWThis project forked from pts/historic-texlive
convenient installers for old TeX Live releases until 2018
This project forked from pts/historic-texlive
convenient installers for old TeX Live releases until 2018
historic-texlive: convenient installers for old TeX Live releases ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ historic-texlive is a set of scripts and binary executable for Unix for easy and convenient installation of TeX Live 2008--2018. All Unix platforms are supported. Windows (i386-cygwin, x86_64-cygwin, win32) isn't supported. historic-texlive is useful for compiling old .tex documents reliably, to reproduce the original output files (.dvi, .ps and .pdf). For writing new documents, the latest release of TeX Live is recommended. How to install and use on Unix: 1. Download https://github.com/pts/historic-texlive/releases/download/install-htl-v2/install-htl As a regular user (non-root), run this to install TeX Live 2016 to the directory htl2016: $ perl install-htl 2016 This shows you the tlmgr command to install packages with. install-htl has some command-line flags, e.g. $ perl install-htl --platform=i386-linux 2016 Instead of 2016 above, any TeX Live release between 2008 and 2018 works. install-htl is self-contained, it doesn't download anything. However, you need to run tlmgr after it, which downloads packages from a TeX Live repository the usual way. 2. (This step is optional.) If you want to download TeX Live from a specific repostory URL, change it by running: $ "$PWD"/htl2016/tlmgr option repository ftp://tug.org/historic/systems/texlive/YYYY/tlnet-final By default, historic-texlive downloads packages from this repository (mirror): http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/YYYY/tlnet-final 3. Run this to install LaTeX: $ "$PWD"/htl2016/bin/i386-linux/tlmgr install scheme-basic 4. Compile a document with pdflatex: $ "$PWD"/htl2016/bin/i386-linux/pdflatex MYDOC.tex Advantages of historic-texlive over the regular install-tl installer: * It supports historic TeX Live releases out of the box, without the need for specifying -repository flags and matching the version of install-tl to the repository. * It lets the user specify the platform, e.g. if the user asks for i386-linux, then neither install-htl (the historic-texlive installer) nor tlmgr will install binary executables for other platforms (e.g. x86_64-linux). (install-tl doesn't respect the user's choice this way.) * It contains a few bugfixes so the old installer works with newer versions of Perl. * It doesn't ask any questions: it does something reasonable by default, and it can be customized using command-line flags. * install-htl finishes quickly, because it doesn't download anything: it delegates downloading to `tlmgr install', which the user should invoke next. For platform i386-linux there is a simple and leightweight alternative of step 1 above: 1a. Run this: $ sh -c "$(wget -qO- https://github.com/pts/historic-texlive/raw/master/install.sh )" . 2016 The manual alternative of the installation step 1a above is: 1b. Download your desired release (any of TeX Live 2008--2018) as an .sfx.7z file from https://github.com/pts/historic-texlive/tree/master/release.i386-linux Make the .sfx.7z file executable with chmod +x. Run the .sfx.7z file as non-root. An alternative to the installation step 2 above to install plain TeX only (without LaTeX) is: 2a. Run this: $ "$PWD"/htl2016/bin/i386-linux/tlmgr install scheme-minimal An alternative to the installation step 2 above for TeXLive 2016-- to install TeX Live packaging infrastructure (without any TeX) is: 2k. Run this: $ "$PWD"/htl2016/bin/i386-linux/tlmgr install scheme-infraonly If you need to install a TeX Live release newer than what install-htl supports, then please request this feature by filing an issue at https://github.com/pts/historic-texlive/issues Compatibility notes: * The earliest possible release historic-texlive will ever support is 2008, because that's the earliest release with a net-installer and tlnet folder. TeX Live releases --1996--2007 will not be supported. * As of now, TeX Live 2008 releases on platforms other than i386-linux in historic-texlive are missing the lzmadec tool to extract .lzma compressed package files. You have to install this tool first to make tlmgr succeed. __END__
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.