{
    "content": [
        {
            "type": "text",
            "text": "# install-tl(1) (man)\n\n**Summary:** install-tl - TeX Live cross-platform installer\n\n**Synopsis:** install-tl [option]...\ninstall-tl-windows.bat [option]...\ninstall-tl-advanced.bat [option]...\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| — | — | — | If no module is given, starts the Tcl/Tk (see below) GUI installer. If module is given loads the given installer module. |\n| — | — | — | Use the text mode installer (default except on Windows and Macs). |\n| — | — | — | By default, the Tcl GUI uses the language detection built into Tcl/Tk. If that fails you can select a different language |\n| — | — | — | Specify the package repository to be used as the source of the installation. In short, this can be a directory name or a |\n| — | — | — | This option allows you to choose a particular mirror from the current list of active CTAN mirrors. This option is suppor |\n| — | — | — | Normally options not relevant to the current platform are not shown (e.g., when running on Unix, Windows-specific option |\n| — | — | — | If you have built your own set of TeX Live binaries (perhaps because your platform was not supported by TeX Live out of  |\n| — | — | — | In the former Perl/Tk GUI modes, this option reported any missing, or more likely untranslated, messages to standard err |\n| — | — | — | Instead of auto-detecting the current platform, use platform. Binaries for this platform must be present and they must a |\n| -? | --help | — | Display this help and exit. (This help is also on the web at <https://tug.org/texlive/doc/install-tl.html>). Sometimes t |\n| — | — | — | This is a quick-and-dirty installation option in case you already have an rsync or svn checkout of TeX Live. It will use |\n| — | — | — | Similar to -profile (see \"PROFILES\" below), but only initializes the installation configuration from profilefile and the |\n| — | — | — | Write both all messages (informational, debugging, warnings) to file, in addition to standard output or standard error.  |\n| — | — | — | For the text mode installer only: do not clear the screen when entering a new menu (for debugging purposes). |\n| — | — | — |  |\n| — | — | — | For network installs, activating this option makes the installer try to set up a persistent connection using the \"Net::L |\n| — | — | — | By default, if a GnuPG \"gpg\" binary is found in PATH, downloads are verified against a cryptographic signature. This opt |\n| — | — | — | For Windows only: configure for the current user, not for all users. |\n| — | — | — | Install for portable use, e.g., on a USB stick. Also selectable from within the perltk and text installers. |\n| — | — | — | Print the TeX Live identifier for the detected platform (hardware/operating system) combination to standard output, and  |\n| — | — | — | Load profilefile and do the installation with no user interaction, that is, a batch (unattended) install. Environment va |\n| -q | — | — |  |\n| — | — | — | Schemes are the highest level of package grouping in TeX Live; the default is to use the \"full\" scheme, which includes e |\n| -v | — | — | repeats are accepted but ignored.) |\n| — | --version | — | Output version information and exit. If \"-v\" is also given, the versions of the TeX Live modules used are also reported. |\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (6 lines)\n- **DESCRIPTION** (15 lines)\n- **REFERENCES** (8 lines)\n- **OPTIONS** (3 lines) — 25 subsections\n  - -gui (20 lines)\n  - -no-gui (2 lines)\n  - -lang (8 lines)\n  - -repository (13 lines)\n  - -select-repository (6 lines)\n  - -all-options (4 lines)\n  - -custom-bin (11 lines)\n  - -debug-translation (4 lines)\n  - -force-platform (4 lines)\n  - -help --help -? (6 lines)\n  - -in-place (7 lines)\n  - -init-from-profile (4 lines)\n  - -logfile (7 lines)\n  - -no-cls (3 lines)\n  - -no-persistent-downloads (1 lines)\n  - -persistent-downloads (9 lines)\n  - -no-verify-downloads (5 lines)\n  - -non-admin (2 lines)\n  - -portable (3 lines)\n  - -print-platform (3 lines)\n  - -profile (3 lines)\n  - -q (1 lines)\n  - -scheme (6 lines)\n  - -v (2 lines)\n  - -version --version (3 lines)\n- **PROFILES** (47 lines) — 1 subsections\n  - path options (65 lines)\n- **ENVIRONMENT VARIABLES** (43 lines)\n- **AUTHORS AND COPYRIGHT** (9 lines)\n\n## Full Content\n\n### NAME\n\ninstall-tl - TeX Live cross-platform installer\n\n### SYNOPSIS\n\ninstall-tl [option]...\n\ninstall-tl-windows.bat [option]...\n\ninstall-tl-advanced.bat [option]...\n\n### DESCRIPTION\n\nThis installer creates a runnable TeX Live installation from various media, including over\nthe network, from local hard disk, a DVD, etc. The installer works on all platforms supported\nby TeX Live. For information on initially downloading TeX Live, see\n<https://tug.org/texlive/acquire.html>.\n\nThe basic idea of TeX Live installation is for you to choose one of the top-level schemes,\neach of which is defined as a different set of collections and packages, where a collection\nis a set of packages, and a package is what contains actual files.\n\nWithin the installer, you can choose a scheme, and further customize the set of collections\nto install, but not the set of the packages.  To work at the package level, use \"tlmgr\"\n(reference just below) after the initial installation is complete.\n\nThe default is \"scheme-full\", which installs everything, and this is highly recommended.\n\n### REFERENCES\n\nPost-installation configuration, package updates, and more, are handled through tlmgr(1), the\nTeX Live Manager (<https://tug.org/texlive/tlmgr.html>).\n\nThe most up-to-date version of this installer documentation is on the Internet at\n<https://tug.org/texlive/doc/install-tl.html>.\n\nFor the full documentation of TeX Live, see <https://tug.org/texlive/doc>.\n\n### OPTIONS\n\nAs usual, all options can be specified in any order, and with either a leading \"-\" or \"--\".\nAn argument value can be separated from its option by either a space or \"=\".\n\n#### -gui\n\nIf no module is given, starts the Tcl/Tk (see below) GUI installer.\n\nIf module is given loads the given installer module. Currently the following modules are\nsupported:\n\n\"text\"\nThe text mode user interface (default on Unix systems, including Macs).  Same as the\n\"-no-gui\" option.\n\n\"tcl\" (or \"perltk\" or \"wizard\" or \"expert\" or nothing)\nThe Tcl/Tk user interface (default on Windows).  It starts with a small number of\nconfiguration options, roughly equivalent to what the former wizard option offers,\nbut a button \"Advanced\" takes you to a screen with roughly the same options as the\nformer \"perltk\" interface.\n\nThe default GUI requires Tcl/Tk. This is standard on Macs (although it is considered\ndeprecated since Catalina) and is often already installed on GNU/Linux, or can be easily\ninstalled through a distro package manager. For Windows, TeX Live provides a Tcl/Tk\nruntime.\n\n#### -no-gui\n\nUse the text mode installer (default except on Windows and Macs).\n\n#### -lang\n\nBy default, the Tcl GUI uses the language detection built into Tcl/Tk. If that fails you\ncan select a different language by giving this option with a language code (based on ISO\n639-1).  Currently supported (but not necessarily completely translated) are: English\n(en, default), Czech (cs), German (de), French (fr), Italian (it), Japanese (ja), Dutch\n(nl), Polish (pl), Brazilian Portuguese (ptBR), Russian (ru), Slovak (sk), Slovenian\n(sl), Serbian (sr), Ukrainian (uk), Vietnamese (vi), simplified Chinese (zhCN), and\ntraditional Chinese (zhTW).\n\n#### -repository\n\nSpecify the package repository to be used as the source of the installation. In short,\nthis can be a directory name or a url using http(s), ftp, or scp. The documentation for\n\"tlmgr\" has the details (<https://tug.org/texlive/doc/tlmgr.html#OPTIONS>).\n\nFor installation, the default is to pick a mirror automatically, using\n<https://mirror.ctan.org/systems/texlive/tlnet>; the chosen mirror is used for the entire\ndownload. You can use the special argument \"ctan\" as an abbreviation for this. (See\n<https://ctan.org> for more about CTAN and its mirrors.)\n\nAfter installation is complete, you can use that installation as the repository for\nanother installation.  If you chose to install less than the full scheme containing all\npackages, the list of available schemes will be adjusted accordingly.\n\n#### -select-repository\n\nThis option allows you to choose a particular mirror from the current list of active CTAN\nmirrors. This option is supported in the \"text\" and \"gui\" installer modes, and will also\noffer to install from local media if available, or from a repository specified on the\ncommand line. It's useful when the (default) automatic redirection does not choose a good\nhost for you.\n\n#### -all-options\n\nNormally options not relevant to the current platform are not shown (e.g., when running\non Unix, Windows-specific options are omitted).  Giving this command line option allows\nconfiguring such \"foreign\" settings.\n\n#### -custom-bin\n\nIf you have built your own set of TeX Live binaries (perhaps because your platform was\nnot supported by TeX Live out of the box), this option allows you to specify the path to\na directory where the binaries for the current system are present.  The installation will\ncontinue as usual, but at the end all files from path are copied over to \"bin/custom/\"\nunder your installation directory and this \"bin/custom/\" directory is what will be added\nto the path for the post-install actions.  To install multiple custom binary sets,\nmanually rename \"custom\" before doing each.\n\nFor more information on custom binaries, see <https://tug.org/texlive/custom-bin.html>.\nFor general information on building TeX Live, see <https://tug.org/texlive/build.html>.\n\n#### -debug-translation\n\nIn the former Perl/Tk GUI modes, this option reported any missing, or more likely\nuntranslated, messages to standard error. Not yet implemented for the Tcl interface.\nHelpful for translators to see what remains to be done.\n\n#### -force-platform\n\nInstead of auto-detecting the current platform, use platform.  Binaries for this platform\nmust be present and they must actually be runnable, or installation will fail.\n\"-force-arch\" is a synonym.\n\n#### -help --help -?\n\nDisplay this help and exit. (This help is also on the web at\n<https://tug.org/texlive/doc/install-tl.html>). Sometimes the \"perldoc\" and/or \"PAGER\"\nprograms on the system have problems, possibly resulting in control characters being\nliterally output. This can't always be detected, but you can set the \"NOPERLDOC\"\nenvironment variable and \"perldoc\" will not be used.\n\n#### -in-place\n\nThis is a quick-and-dirty installation option in case you already have an rsync or svn\ncheckout of TeX Live.  It will use the checkout as-is and will just do the necessary\npost-install.  Be warned that the file \"tlpkg/texlive.tlpdb\" may be rewritten, that\nremoval has to be done manually, and that the only realistic way to maintain this\ninstallation is to redo it from time to time.  This option is not available via the\ninstaller interfaces.  USE AT YOUR OWN RISK.\n\n#### -init-from-profile\n\nSimilar to -profile (see \"PROFILES\" below), but only initializes the installation\nconfiguration from profilefile and then starts a normal interactive session. Environment\nvariables are not ignored.\n\n#### -logfile\n\nWrite both all messages (informational, debugging, warnings) to file, in addition to\nstandard output or standard error.\n\nIf this option is not given, the installer will create a log file in the root of the\nwritable installation tree, for example, \"/usr/local/texlive/YYYY/install-tl.log\" for the\nYYYY release.\n\n#### -no-cls\n\nFor the text mode installer only: do not clear the screen when entering a new menu (for\ndebugging purposes).\n\n#### -no-persistent-downloads\n\n#### -persistent-downloads\n\nFor network installs, activating this option makes the installer try to set up a\npersistent connection using the \"Net::LWP\" Perl module.  This opens only one connection\nbetween your computer and the server per session and reuses it, instead of initiating a\nnew download for each package, which typically yields a significant speed-up.\n\nThis option is turned on by default, and the installation program will fall back to using\n\"wget\" if this is not possible.  To disable usage of LWP and persistent connections, use\n\"-no-persistent-downloads\".\n\n#### -no-verify-downloads\n\nBy default, if a GnuPG \"gpg\" binary is found in PATH, downloads are verified against a\ncryptographic signature. This option disables such verification.  The full description is\nin the Crytographic Verification section of the \"tlmgr\" documentation, e.g.,\n<https://tug.org/texlive/doc/tlmgr.html#CRYPTOGRAPHIC-VERIFICATION>\n\n#### -non-admin\n\nFor Windows only: configure for the current user, not for all users.\n\n#### -portable\n\nInstall for portable use, e.g., on a USB stick.  Also selectable from within the perltk\nand text installers.\n\n#### -print-platform\n\nPrint the TeX Live identifier for the detected platform (hardware/operating system)\ncombination to standard output, and exit.  \"-print-arch\" is a synonym.\n\n#### -profile\n\nLoad profilefile and do the installation with no user interaction, that is, a batch\n(unattended) install.  Environment variables are ignored. See \"PROFILES\" below.\n\n#### -q\n\n#### -scheme\n\nSchemes are the highest level of package grouping in TeX Live; the default is to use the\n\"full\" scheme, which includes everything.  This option overrides that default.  You can\nchange the scheme again before the actual installation with the usual menu.  The scheme\nargument may optionally have a prefix \"scheme-\".  The list of supported scheme names\ndepends on what your package repository provides; see the interactive menu list.\n\n#### -v\n\nrepeats are accepted but ignored.)\n\n#### -version --version\n\nOutput version information and exit.  If \"-v\" is also given, the versions of the TeX Live\nmodules used are also reported.\n\n### PROFILES\n\nA profile file contains all the values needed to perform an installation.  After a normal\ninstallation has finished, a profile for that exact installation is written to the file\n\"tlpkg/texlive.profile\".  In addition, from the text menu one can select \"P\" to save the\ncurrent setup as a profile at any time.\n\nSuch a profile file can be given as the argument to \"-profile\", for example to redo the exact\nsame installation on a different system.  Alternatively, you can use a custom profile, most\neasily created by starting from a generated one and changing values, or an empty file, which\nwill take all the defaults.\n\nAs mentioned above, the installer only supports selection by scheme and collections, not\nindividual packages, so packages cannot be specified in profile files either. Use \"tlmgr\" to\nwork at the package level.\n\nWithin a profile file, each line consists of\n\nvariable [value]\n\nexcept for comment lines starting with \"#\".  The possible variable names are listed below.\nValues, when present, are either 0 or 1 for booleans, or strings (which must be specified\nwithout any quote characters).  Leading whitespace is ignored.\n\nIf the variable \"selectedscheme\" is defined and no collection variables at all are defined,\nthen the collections required by the specified scheme (which might change over time) are\ninstalled, without explicitly listing them.  This eases maintenance of profile files.  If any\ncollections are specified in a profile, though, then all desired collections must be given\nexplicitly.\n\nFor example, a line\n\nselectedscheme scheme-small\n\nalong with definitions for the installation directories (given below under \"path options\")\nsuffices to install the \"small\" scheme with all default options.  The schemes are described\nin the \"S\" menu in the text installer, or equivalent.\n\nBesides \"selectedscheme\", here is the list of variable names supported in a profile:\n\ncollection options (prefix \"collection-\")\n\nCollections are specified with a variable name with the prefix \"collection-\" followed by a\ncollection name; there is no value.  For instance, \"collection-basic\".  The collections are\ndescribed in the \"C\" menu.\n\nSchemes and collections (and packages) are ultimately defined by the files in the\n\"tlpkg/tlpsrc/\" source directory.\n\n#### path options\n\nIt is best to define all of these, even though they may not be used in the installation, so\nas to avoid unintentionally getting a default value that could cause problems later.\n\nTEXDIR\nTEXMFCONFIG\nTEXMFVAR\nTEXMFHOME\nTEXMFLOCAL\nTEXMFSYSCONFIG\nTEXMFSYSVAR\n\ninstaller options (prefix \"instopt\")\n\n\"instoptadjustpath\" (default 0 on Unix, 1 on Windows)\nAdjust \"PATH\" environment variable.\n\n\"instoptadjustrepo\" (default 1)\nSet remote repository to a multiplexed CTAN mirror after installation; see \"-repository\"\nabove.\n\n\"instoptletter\" (default 0)\nSet letter size paper as the default, instead of a4.\n\n\"instoptportable\" (default 0)\nInstall for portable use, e.g., on a USB stick.\n\n\"instoptwrite18restricted\" (default 1)\nEnable \"\\write18\" for a restricted set of programs.\n\ntlpdb options (prefix \"tlpdbopt\")\n\nThe definitive list is given in \"tlpkg/TeXLive/TLConfig.pm\", in the hash\n%TeXLive::TLConfig::TLPDBOptions, together with explanations.  All items given there except\nfor \"tlpdboptlocation\" can be specified.  Here is the current list:\n\ntlpdboptautobackup\ntlpdboptbackupdir\ntlpdboptcreateformats\ntlpdboptdesktopintegration\ntlpdboptfileassocs\ntlpdboptgenerateupdmap\ntlpdboptinstalldocfiles\ntlpdboptinstallsrcfiles\ntlpdboptpostcode\ntlpdboptsysbin\ntlpdboptsysinfo\ntlpdboptsysman\ntlpdboptw32multiuser\n\nplatform options (prefix \"binary\")\n\nFor each supported platform in TeX Live (directories under \"bin/\"), the variable\n\"binary\"PLATFORM can be set with value 1.  For example:\n\nbinaryx8664-linux 1\n\nIf no \"binary\" settings are made, the default is whatever the current machine is running.\n\nIn releases before 2017, many profile variables had different names (not documented here; see\nthe \"install-tl\" source).  They are accepted and transformed to the names given above.  When\na profile is written, the names above are always used.\n\nFor more details on all of the above options, consult the TeX Live installation manual,\nlinked from <https://tug.org/texlive/doc>.\n\n### ENVIRONMENT VARIABLES\n\nFor ease in scripting and debugging, \"install-tl\" looks for the following environment\nvariables. They are not of interest for normal user installations.\n\n\"TEXLIVEDOWNLOADER\"\n\"TLDOWNLOADPROGRAM\"\n\"TLDOWNLOADARGS\"\nThese override the normal choice of a download program; see the \"tlmgr\" documentation,\ne.g., <https://tug.org/texlive/doc/tlmgr.html#ENVIRONMENT-VARIABLES>.\n\n\"TEXLIVEINSTALLENVNOCHECK\"\nOmit the check for environment variables containing the string \"tex\".  People developing\nTeX-related software are likely to have many such variables.\n\n\"TEXLIVEINSTALLNOCONTEXTCACHE\"\nOmit creating the ConTeXt cache.  This is useful for redistributors.\n\n\"TEXLIVEINSTALLNORESUME\"\nOmit check for installing on top of a previous installation and then asking about\nimporting previous settings.\n\n\"TEXLIVEINSTALLNOWELCOME\"\nOmit printing the welcome message after successful installation, e.g., when testing.\n\n\"TEXLIVEINSTALLPAPER\"\nSet the default paper size for all relevant programs; must be either \"letter\" or \"a4\".\nThe default is \"a4\".\n\n\"TEXLIVEINSTALLPREFIX\"\n\"TEXLIVEINSTALLTEXDIR\"\n\"TEXLIVEINSTALLTEXMFCONFIG\"\n\"TEXLIVEINSTALLTEXMFVAR\"\n\"TEXLIVEINSTALLTEXMFHOME\"\n\"TEXLIVEINSTALLTEXMFLOCAL\"\n\"TEXLIVEINSTALLTEXMFSYSCONFIG\"\n\"TEXLIVEINSTALLTEXMFSYSVAR\"\nSpecify the respective directories.  \"TEXLIVEINSTALLPREFIX\" defaults to\n\"/usr/local/texlive\", while \"TEXLIVEINSTALLTEXDIR\" defaults to the release directory\nwithin that prefix, e.g., \"/usr/local/texlive/2016\".  All the defaults can be seen by\nrunning the installer interactively and then typing \"D\" for the directory menu.\n\n\"NOPERLDOC\"\nDon't try to run the \"--help\" message through \"perldoc\".\n\n### AUTHORS AND COPYRIGHT\n\nThis script and its documentation were written for the TeX Live distribution\n(<https://tug.org/texlive>) and both are licensed under the GNU General Public License\nVersion 2 or later.\n\n$Id: install-tl 59056 2021-05-02 21:48:01Z karl $\n\n\n\nperl v5.34.0                                 2021-05-02                                INSTALL-TL(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "install-tl",
        "section": "1",
        "mode": "man",
        "summary": "install-tl - TeX Live cross-platform installer",
        "synopsis": "install-tl [option]...\ninstall-tl-windows.bat [option]...\ninstall-tl-advanced.bat [option]...",
        "flags": [
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "If no module is given, starts the Tcl/Tk (see below) GUI installer. If module is given loads the given installer module. Currently the following modules are supported: \"text\" The text mode user interface (default on Unix systems, including Macs). Same as the \"-no-gui\" option. \"tcl\" (or \"perltk\" or \"wizard\" or \"expert\" or nothing) The Tcl/Tk user interface (default on Windows). It starts with a small number of configuration options, roughly equivalent to what the former wizard option offers, but a button \"Advanced\" takes you to a screen with roughly the same options as the former \"perltk\" interface. The default GUI requires Tcl/Tk. This is standard on Macs (although it is considered deprecated since Catalina) and is often already installed on GNU/Linux, or can be easily installed through a distro package manager. For Windows, TeX Live provides a Tcl/Tk runtime."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Use the text mode installer (default except on Windows and Macs)."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "By default, the Tcl GUI uses the language detection built into Tcl/Tk. If that fails you can select a different language by giving this option with a language code (based on ISO 639-1). Currently supported (but not necessarily completely translated) are: English (en, default), Czech (cs), German (de), French (fr), Italian (it), Japanese (ja), Dutch (nl), Polish (pl), Brazilian Portuguese (ptBR), Russian (ru), Slovak (sk), Slovenian (sl), Serbian (sr), Ukrainian (uk), Vietnamese (vi), simplified Chinese (zhCN), and traditional Chinese (zhTW)."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Specify the package repository to be used as the source of the installation. In short, this can be a directory name or a url using http(s), ftp, or scp. The documentation for \"tlmgr\" has the details (<https://tug.org/texlive/doc/tlmgr.html#OPTIONS>). For installation, the default is to pick a mirror automatically, using <https://mirror.ctan.org/systems/texlive/tlnet>; the chosen mirror is used for the entire download. You can use the special argument \"ctan\" as an abbreviation for this. (See <https://ctan.org> for more about CTAN and its mirrors.) After installation is complete, you can use that installation as the repository for another installation. If you chose to install less than the full scheme containing all packages, the list of available schemes will be adjusted accordingly."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "This option allows you to choose a particular mirror from the current list of active CTAN mirrors. This option is supported in the \"text\" and \"gui\" installer modes, and will also offer to install from local media if available, or from a repository specified on the command line. It's useful when the (default) automatic redirection does not choose a good host for you."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Normally options not relevant to the current platform are not shown (e.g., when running on Unix, Windows-specific options are omitted). Giving this command line option allows configuring such \"foreign\" settings."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "If you have built your own set of TeX Live binaries (perhaps because your platform was not supported by TeX Live out of the box), this option allows you to specify the path to a directory where the binaries for the current system are present. The installation will continue as usual, but at the end all files from path are copied over to \"bin/custom/\" under your installation directory and this \"bin/custom/\" directory is what will be added to the path for the post-install actions. To install multiple custom binary sets, manually rename \"custom\" before doing each. For more information on custom binaries, see <https://tug.org/texlive/custom-bin.html>. For general information on building TeX Live, see <https://tug.org/texlive/build.html>."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "In the former Perl/Tk GUI modes, this option reported any missing, or more likely untranslated, messages to standard error. Not yet implemented for the Tcl interface. Helpful for translators to see what remains to be done."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Instead of auto-detecting the current platform, use platform. Binaries for this platform must be present and they must actually be runnable, or installation will fail. \"-force-arch\" is a synonym."
            },
            {
                "flag": "-?",
                "long": "--help",
                "arg": null,
                "description": "Display this help and exit. (This help is also on the web at <https://tug.org/texlive/doc/install-tl.html>). Sometimes the \"perldoc\" and/or \"PAGER\" programs on the system have problems, possibly resulting in control characters being literally output. This can't always be detected, but you can set the \"NOPERLDOC\" environment variable and \"perldoc\" will not be used."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "This is a quick-and-dirty installation option in case you already have an rsync or svn checkout of TeX Live. It will use the checkout as-is and will just do the necessary post-install. Be warned that the file \"tlpkg/texlive.tlpdb\" may be rewritten, that removal has to be done manually, and that the only realistic way to maintain this installation is to redo it from time to time. This option is not available via the installer interfaces. USE AT YOUR OWN RISK."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Similar to -profile (see \"PROFILES\" below), but only initializes the installation configuration from profilefile and then starts a normal interactive session. Environment variables are not ignored."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Write both all messages (informational, debugging, warnings) to file, in addition to standard output or standard error. If this option is not given, the installer will create a log file in the root of the writable installation tree, for example, \"/usr/local/texlive/YYYY/install-tl.log\" for the YYYY release."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "For the text mode installer only: do not clear the screen when entering a new menu (for debugging purposes)."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "For network installs, activating this option makes the installer try to set up a persistent connection using the \"Net::LWP\" Perl module. This opens only one connection between your computer and the server per session and reuses it, instead of initiating a new download for each package, which typically yields a significant speed-up. This option is turned on by default, and the installation program will fall back to using \"wget\" if this is not possible. To disable usage of LWP and persistent connections, use \"-no-persistent-downloads\"."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "By default, if a GnuPG \"gpg\" binary is found in PATH, downloads are verified against a cryptographic signature. This option disables such verification. The full description is in the Crytographic Verification section of the \"tlmgr\" documentation, e.g., <https://tug.org/texlive/doc/tlmgr.html#CRYPTOGRAPHIC-VERIFICATION>"
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "For Windows only: configure for the current user, not for all users."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Install for portable use, e.g., on a USB stick. Also selectable from within the perltk and text installers."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Print the TeX Live identifier for the detected platform (hardware/operating system) combination to standard output, and exit. \"-print-arch\" is a synonym."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Load profilefile and do the installation with no user interaction, that is, a batch (unattended) install. Environment variables are ignored. See \"PROFILES\" below."
            },
            {
                "flag": "-q",
                "long": null,
                "arg": null,
                "description": ""
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Schemes are the highest level of package grouping in TeX Live; the default is to use the \"full\" scheme, which includes everything. This option overrides that default. You can change the scheme again before the actual installation with the usual menu. The scheme argument may optionally have a prefix \"scheme-\". The list of supported scheme names depends on what your package repository provides; see the interactive menu list."
            },
            {
                "flag": "-v",
                "long": null,
                "arg": null,
                "description": "repeats are accepted but ignored.)"
            },
            {
                "flag": "",
                "long": "--version",
                "arg": null,
                "description": "Output version information and exit. If \"-v\" is also given, the versions of the TeX Live modules used are also reported."
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 15,
                "subsections": []
            },
            {
                "name": "REFERENCES",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 3,
                "subsections": [
                    {
                        "name": "-gui",
                        "lines": 20
                    },
                    {
                        "name": "-no-gui",
                        "lines": 2
                    },
                    {
                        "name": "-lang",
                        "lines": 8
                    },
                    {
                        "name": "-repository",
                        "lines": 13
                    },
                    {
                        "name": "-select-repository",
                        "lines": 6
                    },
                    {
                        "name": "-all-options",
                        "lines": 4
                    },
                    {
                        "name": "-custom-bin",
                        "lines": 11
                    },
                    {
                        "name": "-debug-translation",
                        "lines": 4
                    },
                    {
                        "name": "-force-platform",
                        "lines": 4
                    },
                    {
                        "name": "-help --help -?",
                        "lines": 6,
                        "flag": "-?",
                        "long": "--help"
                    },
                    {
                        "name": "-in-place",
                        "lines": 7
                    },
                    {
                        "name": "-init-from-profile",
                        "lines": 4
                    },
                    {
                        "name": "-logfile",
                        "lines": 7
                    },
                    {
                        "name": "-no-cls",
                        "lines": 3
                    },
                    {
                        "name": "-no-persistent-downloads",
                        "lines": 1
                    },
                    {
                        "name": "-persistent-downloads",
                        "lines": 9
                    },
                    {
                        "name": "-no-verify-downloads",
                        "lines": 5
                    },
                    {
                        "name": "-non-admin",
                        "lines": 2
                    },
                    {
                        "name": "-portable",
                        "lines": 3
                    },
                    {
                        "name": "-print-platform",
                        "lines": 3
                    },
                    {
                        "name": "-profile",
                        "lines": 3
                    },
                    {
                        "name": "-q",
                        "lines": 1,
                        "flag": "-q"
                    },
                    {
                        "name": "-scheme",
                        "lines": 6
                    },
                    {
                        "name": "-v",
                        "lines": 2,
                        "flag": "-v"
                    },
                    {
                        "name": "-version --version",
                        "lines": 3,
                        "long": "--version"
                    }
                ]
            },
            {
                "name": "PROFILES",
                "lines": 47,
                "subsections": [
                    {
                        "name": "path options",
                        "lines": 65
                    }
                ]
            },
            {
                "name": "ENVIRONMENT VARIABLES",
                "lines": 43,
                "subsections": []
            },
            {
                "name": "AUTHORS AND COPYRIGHT",
                "lines": 9,
                "subsections": []
            }
        ]
    }
}