yihui 在CentOS7 下测试TinyTeX的报告:
1. 使用默认方式安装 R

yum install epel-release
yum install -y R

这种方式顺带安装了不少 tex包,

 texinfo               x86_64 5.1-4.el7                           base    961 k
 texinfo-tex           x86_64 5.1-4.el7                           base    146 k
 texlive-ae            noarch 2:svn15878.1.4-38.el7               base     95 k
 texlive-algorithms    noarch 2:svn15878.0.1-38.el7               base     21 k
 texlive-amscls        noarch 2:svn29207.0-38.el7                 base     53 k
 texlive-amsfonts      noarch 2:svn29208.3.04-38.el7              base    3.6 M
 texlive-amsmath       noarch 2:svn29327.2.14-38.el7              base     49 k
 texlive-anysize       noarch 2:svn15878.0-38.el7                 base     18 k
 texlive-attachfile    noarch 2:svn21866.v1.5b-38.el7             base     21 k
 texlive-avantgar      noarch 2:svn28614.0-38.el7                 base    291 k
 texlive-babel         noarch 2:svn24756.3.8m-38.el7              base    129 k
 texlive-babelbib      noarch 2:svn25245.1.31-38.el7              base     49 k
 texlive-base          noarch 2:2012-38.20130427_r30134.el7       base    325 k
 texlive-beamer        noarch 2:svn29349.3.26-38.el7              base    242 k
 texlive-bera          noarch 2:svn20031.0-38.el7                 base    347 k
 texlive-beton         noarch 2:svn15878.0-38.el7                 base     18 k
 texlive-bibtex        noarch 2:svn26689.0.99d-38.el7             base     33 k
 texlive-bibtex-bin    x86_64 2:svn26509.0-38.20130427_r30134.el7 base     65 k
 texlive-bookman       noarch 2:svn28614.0-38.el7                 base    332 k
 texlive-booktabs      noarch 2:svn15878.1.61803-38.el7           base     19 k
 texlive-breakurl      noarch 2:svn15878.1.30-38.el7              base     20 k
 texlive-caption       noarch 2:svn29026.3.3__2013_02_03_-38.el7  base     51 k
 texlive-carlisle      noarch 2:svn18258.0-38.el7                 base     29 k
 texlive-charter       noarch 2:svn15878.0-38.el7                 base    201 k
 texlive-chngcntr      noarch 2:svn17157.1.0a-38.el7              base     19 k
 texlive-cite          noarch 2:svn19955.5.3-38.el7               base     42 k
 texlive-cm            noarch 2:svn29581.0-38.el7                 base    291 k
 texlive-cm-super      noarch 2:svn15878.0-38.el7                 base     62 M
 texlive-cmap          noarch 2:svn26568.0-38.el7                 base     23 k
 texlive-cmextra       noarch 2:svn14075.0-38.el7                 base     31 k
 texlive-collection-basic
                       noarch 2:svn26314.0-38.20130427_r30134.el7 base     16 k
 texlive-collection-documentation-base
                       noarch 2:svn17091.0-38.20130427_r30134.el7 base     16 k
 texlive-collection-fontsrecommended
                       noarch 2:svn28082.0-38.20130427_r30134.el7 base     16 k
 texlive-collection-latex
                       noarch 2:svn25030.0-38.20130427_r30134.el7 base     16 k
 texlive-collection-latexrecommended
                       noarch 2:svn25795.0-38.20130427_r30134.el7 base     17 k
 texlive-colortbl      noarch 2:svn25394.v1.0a-38.el7             base     20 k
 texlive-courier       noarch 2:svn28614.0-38.el7                 base    542 k
 texlive-crop          noarch 2:svn15878.1.5-38.el7               base     22 k
 texlive-csquotes      noarch 2:svn24393.5.1d-38.el7              base     36 k
 texlive-ctable        noarch 2:svn26694.1.23-38.el7              base     20 k
 texlive-currfile      noarch 2:svn29012.0.7b-38.el7              base     21 k
 texlive-dvipdfm       noarch 2:svn26689.0.13.2d-38.el7           base     23 k
 texlive-dvipdfm-bin   noarch 2:svn13663.0-38.20130427_r30134.el7 base     18 k
 texlive-dvipdfmx      noarch 2:svn26765.0-38.el7                 base     53 k
 texlive-dvipdfmx-bin  x86_64 2:svn26509.0-38.20130427_r30134.el7 base    278 k
 texlive-dvipdfmx-def  noarch 2:svn15878.0-38.el7                 base     19 k
 texlive-dvips         noarch 2:svn29585.0-38.el7                 base    217 k
 texlive-dvips-bin     x86_64 2:svn26509.0-38.20130427_r30134.el7 base    129 k
 texlive-ec            noarch 2:svn25033.1.0-38.el7               base    467 k
 texlive-enctex        noarch 2:svn28602.0-38.el7                 base     47 k
 texlive-enumitem      noarch 2:svn24146.3.5.2-38.el7             base     29 k
 texlive-epsf          noarch 2:svn21461.2.7.4-38.el7             base     25 k
 texlive-eso-pic       noarch 2:svn21515.2.0c-38.el7              base     21 k
 texlive-etex          noarch 2:svn22198.2.1-38.el7               base     32 k
 texlive-etex-pkg      noarch 2:svn15878.2.0-38.el7               base     22 k
 texlive-etoolbox      noarch 2:svn20922.2.1-38.el7               base     25 k
 texlive-euler         noarch 2:svn17261.2.5-38.el7               base     20 k
 texlive-euro          noarch 2:svn22191.1.1-38.el7               base     19 k
 texlive-eurosym       noarch 2:svn17265.1.4_subrfix-38.el7       base    158 k
 texlive-extsizes      noarch 2:svn17263.1.4a-38.el7              base     30 k
 texlive-fancybox      noarch 2:svn18304.1.4-38.el7               base     25 k
 texlive-fancyhdr      noarch 2:svn15878.3.1-38.el7               base     26 k
 texlive-fancyref      noarch 2:svn15878.0.9c-38.el7              base     20 k
 texlive-fancyvrb      noarch 2:svn18492.2.8-38.el7               base     30 k
 texlive-filecontents  noarch 2:svn24250.1.3-38.el7               base     19 k
 texlive-filehook      noarch 2:svn24280.0.5d-38.el7              base     22 k
 texlive-fix2col       noarch 2:svn17133.0-38.el7                 base     19 k
 texlive-float         noarch 2:svn15878.1.3d-38.el7              base     20 k
 texlive-fontspec      noarch 2:svn29412.v2.3a-38.el7             base     38 k
 texlive-footmisc      noarch 2:svn23330.5.5b-38.el7              base     23 k
 texlive-fp            noarch 2:svn15878.0-38.el7                 base     39 k
 texlive-fpl           noarch 2:svn15878.1.002-38.el7             base    376 k
 texlive-geometry      noarch 2:svn19716.5.6-38.el7               base     26 k
 texlive-glyphlist     noarch 2:svn28576.0-38.el7                 base     43 k
 texlive-graphics      noarch 2:svn25405.1.0o-38.el7              base     33 k
 texlive-gsftopk       noarch 2:svn26689.1.19.2-38.el7            base     24 k
 texlive-gsftopk-bin   x86_64 2:svn26509.0-38.20130427_r30134.el7 base     30 k
 texlive-helvetic      noarch 2:svn28614.0-38.el7                 base    614 k
 texlive-hyperref      noarch 2:svn28213.6.83m-38.el7             base    139 k
 texlive-hyph-utf8     noarch 2:svn29641.0-38.el7                 base    2.2 M
 texlive-hyphen-base   noarch 2:svn29197.0-38.el7                 base     39 k
 texlive-ifetex        noarch 2:svn24853.1.2-38.el7               base     18 k
 texlive-ifluatex      noarch 2:svn26725.1.3-38.el7               base     19 k
 texlive-ifxetex       noarch 2:svn19685.0.5-38.el7               base     18 k
 texlive-index         noarch 2:svn24099.4.1beta-38.el7           base     29 k
 texlive-jknapltx      noarch 2:svn19440.0-38.el7                 base     28 k
 texlive-kastrup       noarch 2:svn15878.0-38.el7                 base     18 k
 texlive-koma-script   noarch 2:svn27255.3.11b-38.el7             base    5.1 M
 texlive-kpathsea      noarch 2:svn28792.0-38.el7                 base    140 k
 texlive-kpathsea-bin  x86_64 2:svn27347.0-38.20130427_r30134.el7 base     40 k
 texlive-kpathsea-lib  x86_64 2:2012-38.20130427_r30134.el7       base     78 k
 texlive-l3experimental
                       noarch 2:svn29361.SVN_4467-38.el7          base     56 k
 texlive-l3kernel      noarch 2:svn29409.SVN_4469-38.el7          base    107 k
 texlive-l3packages    noarch 2:svn29361.SVN_4467-38.el7          base     36 k
 texlive-latex         noarch 2:svn27907.0-38.el7                 base    197 k
 texlive-latex-bin     noarch 2:svn26689.0-38.el7                 base     20 k
 texlive-latex-bin-bin noarch 2:svn14050.0-38.20130427_r30134.el7 base     17 k
 texlive-latex-fonts   noarch 2:svn28888.0-38.el7                 base     42 k
 texlive-latexconfig   noarch 2:svn28991.0-38.el7                 base     26 k
 texlive-listings      noarch 2:svn15878.1.4-38.el7               base    138 k
 texlive-lm            noarch 2:svn28119.2.004-38.el7             base     13 M
 texlive-lm-math       noarch 2:svn29044.1.958-38.el7             base    426 k
 texlive-ltxmisc       noarch 2:svn21927.0-38.el7                 base     34 k
 texlive-lua-alt-getopt
                       noarch 2:svn29349.0.7.0-38.el7             base     19 k
 texlive-lualatex-math noarch 2:svn29346.1.2-38.el7               base     21 k
 texlive-luaotfload    noarch 2:svn26718.1.26-38.el7              base    101 k
 texlive-luaotfload-bin
                       noarch 2:svn18579.0-38.20130427_r30134.el7 base     17 k
 texlive-luatex        noarch 2:svn26689.0.70.1-38.el7            base     37 k
 texlive-luatex-bin    x86_64 2:svn26912.0-38.20130427_r30134.el7 base    1.7 M
 texlive-luatexbase    noarch 2:svn22560.0.31-38.el7              base     27 k
 texlive-makeindex     noarch 2:svn26689.2.12-38.el7              base     30 k
 texlive-makeindex-bin x86_64 2:svn26509.0-38.20130427_r30134.el7 base     38 k
 texlive-marginnote    noarch 2:svn25880.v1.1i-38.el7             base     20 k
 texlive-marvosym      noarch 2:svn29349.2.2a-38.el7              base    151 k
 texlive-mathpazo      noarch 2:svn15878.1.003-38.el7             base     84 k
 texlive-mdwtools      noarch 2:svn15878.1.05.4-38.el7            base     38 k
 texlive-memoir        noarch 2:svn21638.3.6j_patch_6.0g-38.el7   base     97 k
 texlive-metafont      noarch 2:svn26689.2.718281-38.el7          base     63 k
 texlive-metafont-bin  x86_64 2:svn26912.0-38.20130427_r30134.el7 base    185 k
 texlive-metalogo      noarch 2:svn18611.0.12-38.el7              base     19 k
 texlive-mflogo        noarch 2:svn17487.0-38.el7                 base     43 k
 texlive-mfnfss        noarch 2:svn19410.0-38.el7                 base     20 k
 texlive-mfware        noarch 2:svn26689.0-38.el7                 base     31 k
 texlive-mfware-bin    x86_64 2:svn26509.0-38.20130427_r30134.el7 base     89 k
 texlive-mh            noarch 2:svn29420.0-38.el7                 base     61 k
 texlive-microtype     noarch 2:svn29392.2.5-38.el7               base     67 k
 texlive-misc          noarch 2:svn24955.0-38.el7                 base     67 k
 texlive-mparhack      noarch 2:svn15878.1.4-38.el7               base     20 k
 texlive-mptopdf       noarch 2:svn26689.0-38.el7                 base     58 k
 texlive-mptopdf-bin   noarch 2:svn18674.0-38.20130427_r30134.el7 base     17 k
 texlive-ms            noarch 2:svn24467.0-38.el7                 base     24 k
 texlive-multido       noarch 2:svn18302.1.42-38.el7              base     21 k
 texlive-natbib        noarch 2:svn20668.8.31b-38.el7             base     35 k
 texlive-ncntrsbk      noarch 2:svn28614.0-38.el7                 base    338 k
 texlive-ntgclass      noarch 2:svn15878.0-38.el7                 base     35 k
 texlive-oberdiek      noarch 2:svn26725.0-38.el7                 base    307 k
 texlive-palatino      noarch 2:svn28614.0-38.el7                 base    384 k
 texlive-paralist      noarch 2:svn15878.2.3b-38.el7              base     21 k
 texlive-parallel      noarch 2:svn15878.0-38.el7                 base     21 k
 texlive-parskip       noarch 2:svn19963.2.0-38.el7               base     19 k
 texlive-pdfpages      noarch 2:svn27574.0.4t-38.el7              base     31 k
 texlive-pdftex        noarch 2:svn29585.1.40.11-38.el7           base    140 k
 texlive-pdftex-bin    x86_64 2:svn27321.0-38.20130427_r30134.el7 base    360 k
 texlive-pdftex-def    noarch 2:svn22653.0.06d-38.el7             base     31 k
 texlive-pgf           noarch 2:svn22614.2.10-38.el7              base    468 k
 texlive-plain         noarch 2:svn26647.0-38.el7                 base     63 k
 texlive-powerdot      noarch 2:svn25656.1.4i-38.el7              base     48 k
 texlive-psfrag        noarch 2:svn15878.3.04-38.el7              base     21 k
 texlive-pslatex       noarch 2:svn16416.0-38.el7                 base     24 k
 texlive-psnfss        noarch 2:svn23394.9.2a-38.el7              base     45 k
 texlive-pspicture     noarch 2:svn15878.0-38.el7                 base     19 k
 texlive-pst-3d        noarch 2:svn17257.1.10-38.el7              base     21 k
 texlive-pst-blur      noarch 2:svn15878.2.0-38.el7               base     19 k
 texlive-pst-coil      noarch 2:svn24020.1.06-38.el7              base     21 k
 texlive-pst-eps       noarch 2:svn15878.1.0-38.el7               base     20 k
 texlive-pst-fill      noarch 2:svn15878.1.01-38.el7              base     21 k
 texlive-pst-grad      noarch 2:svn15878.1.06-38.el7              base     21 k
 texlive-pst-math      noarch 2:svn20176.0.61-38.el7              base     22 k
 texlive-pst-node      noarch 2:svn27799.1.25-38.el7              base     40 k
 texlive-pst-plot      noarch 2:svn28729.1.44-38.el7              base     36 k
 texlive-pst-slpe      noarch 2:svn24391.1.31-38.el7              base     21 k
 texlive-pst-text      noarch 2:svn15878.1.00-38.el7              base     21 k
 texlive-pst-tree      noarch 2:svn24142.1.12-38.el7              base     24 k
 texlive-pstricks      noarch 2:svn29678.2.39-38.el7              base     97 k
 texlive-pstricks-add  noarch 2:svn28750.3.59-38.el7              base     41 k
 texlive-pxfonts       noarch 2:svn15878.0-38.el7                 base    497 k
 texlive-qstest        noarch 2:svn15878.0-38.el7                 base     22 k
 texlive-rcs           noarch 2:svn15878.0-38.el7                 base     30 k
 texlive-rotating      noarch 2:svn16832.2.16b-38.el7             base     20 k
 texlive-rsfs          noarch 2:svn15878.0-38.el7                 base     75 k
 texlive-sansmath      noarch 2:svn17997.1.1-38.el7               base     20 k
 texlive-sauerj        noarch 2:svn15878.0-38.el7                 base     23 k
 texlive-section       noarch 2:svn20180.0-38.el7                 base     27 k
 texlive-seminar       noarch 2:svn18322.1.5-38.el7               base     43 k
 texlive-sepnum        noarch 2:svn20186.2.0-38.el7               base     20 k
 texlive-setspace      noarch 2:svn24881.6.7a-38.el7              base     24 k
 texlive-showexpl      noarch 2:svn27790.v0.3j-38.el7             base     21 k
 texlive-soul          noarch 2:svn15878.2.4-38.el7               base     23 k
 texlive-subfig        noarch 2:svn15878.1.3-38.el7               base     24 k
 texlive-symbol        noarch 2:svn28614.0-38.el7                 base     55 k
 texlive-tetex         noarch 2:svn29585.3.0-38.el7               base     88 k
 texlive-tetex-bin     noarch 2:svn27344.0-38.20130427_r30134.el7 base     18 k
 texlive-tex           noarch 2:svn26689.3.1415926-38.el7         base     23 k
 texlive-tex-bin       x86_64 2:svn26912.0-38.20130427_r30134.el7 base    171 k
 texlive-tex-gyre      noarch 2:svn18651.2.004-38.el7             base    7.0 M
 texlive-tex-gyre-math noarch 2:svn29045.0-38.el7                 base    582 k
 texlive-texconfig     noarch 2:svn29349.0-38.el7                 base     32 k
 texlive-texconfig-bin noarch 2:svn27344.0-38.20130427_r30134.el7 base     17 k
 texlive-texlive.infra noarch 2:svn28217.0-38.el7                 base    137 k
 texlive-texlive.infra-bin
                       x86_64 2:svn22566.0-38.20130427_r30134.el7 base     16 k
 texlive-textcase      noarch 2:svn15878.0-38.el7                 base     18 k
 texlive-thumbpdf      noarch 2:svn26689.3.15-38.el7              base     38 k
 texlive-thumbpdf-bin  noarch 2:svn6898.0-38.20130427_r30134.el7  base     17 k
 texlive-times         noarch 2:svn28614.0-38.el7                 base    388 k
 texlive-tipa          noarch 2:svn29349.1.3-38.el7               base    2.8 M
 texlive-tools         noarch 2:svn26263.0-38.el7                 base     62 k
 texlive-txfonts       noarch 2:svn15878.0-38.el7                 base    768 k
 texlive-type1cm       noarch 2:svn21820.0-38.el7                 base     19 k
 texlive-typehtml      noarch 2:svn17134.0-38.el7                 base     24 k
 texlive-ucs           noarch 2:svn27549.2.1-38.el7               base    360 k
 texlive-underscore    noarch 2:svn18261.0-38.el7                 base     22 k
 texlive-unicode-math  noarch 2:svn29413.0.7d-38.el7              base     61 k
 texlive-url           noarch 2:svn16864.3.2-38.el7               base     26 k
 texlive-utopia        noarch 2:svn15878.0-38.el7                 base    233 k
 texlive-varwidth      noarch 2:svn24104.0.92-38.el7              base     21 k
 texlive-wasy          noarch 2:svn15878.0-38.el7                 base    256 k
 texlive-wasysym       noarch 2:svn15878.2.0-38.el7               base     21 k
 texlive-xcolor        noarch 2:svn15878.2.11-38.el7              base     35 k
 texlive-xdvi          noarch 2:svn26689.22.85-38.el7             base     60 k
 texlive-xdvi-bin      x86_64 2:svn26509.0-38.20130427_r30134.el7 base    278 k
 texlive-xkeyval       noarch 2:svn27995.2.6a-38.el7              base     27 k
 texlive-xunicode      noarch 2:svn23897.0.981-38.el7             base     44 k
 texlive-zapfchan      noarch 2:svn28614.0-38.el7                 base    102 k
 texlive-zapfding      noarch 2:svn28614.0-38.el7                 base     65 k

tex 安装的位置和版本如下

> which tex
/usr/bin/tex
> tex -v
TeX 3.1415926 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
  1. 安装 tinytex
install.packages("tinytex")
Installing package into ‘/home/rstudio/R/x86_64-redhat-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
试开URL’https://cran.rstudio.com/src/contrib/tinytex_0.1.tar.gz'
Content type 'application/x-gzip' length 12812 bytes (12 KB)
==================================================
downloaded 12 KB

* installing *source* package ‘tinytex’ ...
** 成功将‘tinytex’程序包解包并MD5和检查
** R
** preparing package for lazy loading
** help
*** installing help indices
  converting help for package ‘tinytex’
    finding HTML links ...    install_tinytex                         html   好了

    latexmk                                 html  
    parse_packages                          html  
    r_texmf                                 html  
    tlmgr                                   html  
** building package indices
** testing if installed package can be loaded
* DONE (tinytex)

The downloaded source packages are in
	‘/tmp/Rtmpit3F1C/downloaded_packages’

TinyTeX 安装记录

> tinytex::install_tinytex()
试开URL’https://github.com/yihui/tinytex/raw/master/tools/install-unx.sh'
Content type 'text/plain; charset=utf-8' length 758 bytes
==================================================
downloaded 758 bytes

Downloading install-tl-unx.tar.gz to /tmp ...
--2017-12-18 11:10:36--  http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
正在解析主机 mirror.ctan.org (mirror.ctan.org)... 176.28.54.184, 2a01:488:67:1000:b01c:36b8:0:1
正在连接 mirror.ctan.org (mirror.ctan.org)|176.28.54.184|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz [跟随至新的 URL]
--2017-12-18 11:10:36--  http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
正在解析主机 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)... 202.38.95.110, 2001:da8:d800:95::110
正在连接 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)|202.38.95.110|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:4031401 (3.8M) [application/gzip]
正在保存至: “install-tl-unx.tar.gz”

     0K .......... .......... .......... .......... ..........  1%  158K 25s
    50K .......... .......... .......... .......... ..........  2% 1.84M 13s
   100K .......... .......... .......... .......... ..........  3% 1.67M 9s
   150K .......... .......... .......... .......... ..........  5% 5.54M 7s
   200K .......... .......... .......... .......... ..........  6% 5.45M 6s
   250K .......... .......... .......... .......... ..........  7% 4.58M 5s
   300K .......... .......... .......... .......... ..........  8% 6.19M 4s
   350K .......... .......... .......... .......... .......... 10% 8.26M 4s
   400K .......... .......... .......... .......... .......... 11% 9.19M 3s
   450K .......... .......... .......... .......... .......... 12% 1.09M 3s
   500K .......... .......... .......... .......... .......... 13% 16.1M 3s
   550K .......... .......... .......... .......... .......... 15% 9.69M 3s
   600K .......... .......... .......... .......... .......... 16% 11.1M 2s
   650K .......... .......... .......... .......... .......... 17% 10.2M 2s
   700K .......... .......... .......... .......... .......... 19% 22.4M 2s
   750K .......... .......... .......... .......... .......... 20% 11.7M 2s
   800K .......... .......... .......... .......... .......... 21% 21.3M 2s
   850K .......... .......... .......... .......... .......... 22% 7.88M 2s
   900K .......... .......... .......... .......... .......... 24% 10.4M 2s
   950K .......... .......... .......... .......... .......... 25% 26.2M 1s
  1000K .......... .......... .......... .......... .......... 26% 6.99M 1s
  1050K .......... .......... .......... .......... .......... 27% 5.19M 1s
  1100K .......... .......... .......... .......... .......... 29% 2.21M 1s
  1150K .......... .......... .......... .......... .......... 30% 2.48M 1s
  1200K .......... .......... .......... .......... .......... 31%  445K 1s
  1250K .......... .......... .......... .......... .......... 33% 40.7M 1s
  1300K .......... .......... .......... .......... .......... 34%  358M 1s
  1350K .......... .......... .......... .......... .......... 35% 23.5M 1s
  1400K .......... .......... .......... .......... .......... 36% 4.18M 1s
  1450K .......... .......... .......... .......... .......... 38% 3.68M 1s
  1500K .......... .......... .......... .......... .......... 39% 4.41M 1s
  1550K .......... .......... .......... .......... .......... 40% 2.44M 1s
  1600K .......... .......... .......... .......... .......... 41% 2.22M 1s
  1650K .......... .......... .......... .......... .......... 43% 2.45M 1s
  1700K .......... .......... .......... .......... .......... 44% 2.25M 1s
  1750K .......... .......... .......... .......... .......... 45% 2.28M 1s
  1800K .......... .......... .......... .......... .......... 46%  663K 1s
  1850K .......... .......... .......... .......... .......... 48%  491M 1s
  1900K .......... .......... .......... .......... .......... 49%  532M 1s
  1950K .......... .......... .......... .......... .......... 50% 1.72M 1s
  2000K .......... .......... .......... .......... .......... 52% 11.1M 1s
  2050K .......... .......... .......... .......... .......... 53% 2.44M 1s
  2100K .......... .......... .......... .......... .......... 54% 2.19M 1s
  2150K .......... .......... .......... .......... .......... 55% 2.30M 1s
  2200K .......... .......... .......... .......... .......... 57% 2.24M 1s
  2250K .......... .......... .......... .......... .......... 58% 2.44M 1s
  2300K .......... .......... .......... .......... .......... 59%  622K 1s
  2350K .......... .......... .......... .......... .......... 60%  673M 1s
  2400K .......... .......... .......... .......... .......... 62% 7.69M 1s
  2450K .......... .......... .......... .......... .......... 63% 2.39M 1s
  2500K .......... .......... .......... .......... .......... 64% 9.60M 1s
  2550K .......... .......... .......... .......... .......... 66% 3.15M 1s
  2600K .......... .......... .......... .......... .......... 67% 2.34M 1s
  2650K .......... .......... .......... .......... .......... 68% 2.21M 1s
  2700K .......... .......... .......... .......... .......... 69% 2.18M 1s
  2750K .......... .......... .......... .......... .......... 71% 2.45M 1s
  2800K .......... .......... .......... .......... .......... 72%  632K 1s
  2850K .......... .......... .......... .......... .......... 73% 18.2M 0s
  2900K .......... .......... .......... .......... .......... 74% 22.6M 0s
  2950K .......... .......... .......... .......... .......... 76% 2.13M 0s
  3000K .......... .......... .......... .......... .......... 77% 4.44M 0s
  3050K .......... .......... .......... .......... .......... 78% 3.66M 0s
  3100K .......... .......... .......... .......... .......... 80% 2.65M 0s
  3150K .......... .......... .......... .......... .......... 81% 2.30M 0s
  3200K .......... .......... .......... .......... .......... 82% 2.20M 0s
  3250K .......... .......... .......... .......... .......... 83% 2.21M 0s
  3300K .......... .......... .......... .......... .......... 85% 2.46M 0s
  3350K .......... .......... .......... .......... .......... 86% 2.30M 0s
  3400K .......... .......... .......... .......... .......... 87% 2.14M 0s
  3450K .......... .......... .......... .......... .......... 88% 2.31M 0s
  3500K .......... .......... .......... .......... .......... 90% 2.33M 0s
  3550K .......... .......... .......... .......... .......... 91% 2.36M 0s
  3600K .......... .......... .......... .......... .......... 92% 2.09M 0s
  3650K .......... .......... .......... .......... .......... 93% 2.33M 0s
  3700K .......... .......... .......... .......... .......... 95% 2.48M 0s
  3750K .......... .......... .......... .......... .......... 96% 2.29M 0s
  3800K .......... .......... .......... .......... .......... 97% 2.14M 0s
  3850K .......... .......... .......... .......... .......... 99% 2.42M 0s
  3900K .......... .......... .......... ......               100% 2.25M=1.7s

2017-12-18 11:10:38 (2.22 MB/s) - 已保存 “install-tl-unx.tar.gz” [4031401/4031401])

Can't locate Digest/MD5.pm in @INC (@INC contains: ../install-tl-20171217/tlpkg /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ../install-tl-20171217/tlpkg/TeXLive/TLCrypto.pm line 9.
BEGIN failed--compilation aborted at ../install-tl-20171217/tlpkg/TeXLive/TLCrypto.pm line 9.
Compilation failed in require at ../install-tl-20171217/tlpkg/TeXLive/TLPOBJ.pm line 16.
BEGIN failed--compilation aborted at ../install-tl-20171217/tlpkg/TeXLive/TLPOBJ.pm line 16.
Compilation failed in require at ../install-tl-20171217/install-tl line 55.
BEGIN failed--compilation aborted at ../install-tl-20171217/install-tl line 55.
rm: 无法删除"install-tl.log": 没有那个文件或目录
sh: 第 25 行:cd: bin/*: 没有那个文件或目录
sh:行26: ./tlmgr: 没有那个文件或目录
mv: 无法获取"texlive/*" 的文件状态(stat): 没有那个文件或目录
install-unx.sh:行24: /home/rstudio/.TinyTeX/bin/*/tlmgr: 没有那个文件或目录
install-unx.sh:行31: /home/rstudio/.TinyTeX/bin/*/tlmgr: 没有那个文件或目录
Warning message:
In tinytex::install_tinytex() :
  TinyTeX was not successfully installed or configured.
  1. 相关软件 Rperl
devtools::session_info()
Session info ---------------------------------------------------------------------
 setting  value                       
 version  R version 3.4.2 (2017-09-28)
 system   x86_64, linux-gnu           
 ui       RStudio (1.1.383)           
 language (EN)                        
 collate  zh_CN.UTF-8                 
 tz       Asia/Shanghai               
 date     2017-12-18                  

Packages -------------------------------------------------------------------------
 package   * version date       source        
 backports   1.1.2   2017-12-13 CRAN (R 3.4.2)
 base      * 3.4.2   2017-10-30 local         
 compiler    3.4.2   2017-10-30 local         
 datasets  * 3.4.2   2017-10-30 local         
 devtools    1.13.4  2017-11-09 CRAN (R 3.4.2)
 digest      0.6.13  2017-12-14 CRAN (R 3.4.2)
 evaluate    0.10.1  2017-06-24 CRAN (R 3.4.2)
 graphics  * 3.4.2   2017-10-30 local         
 grDevices * 3.4.2   2017-10-30 local         
 htmltools   0.3.6   2017-04-28 CRAN (R 3.4.2)
 knitr       1.17    2017-08-10 CRAN (R 3.4.2)
 magrittr    1.5     2014-11-22 CRAN (R 3.4.2)
 memoise     1.1.0   2017-04-21 CRAN (R 3.4.2)
 methods   * 3.4.2   2017-10-30 local         
 Rcpp        0.12.14 2017-11-23 CRAN (R 3.4.2)
 rmarkdown   1.8     2017-11-17 CRAN (R 3.4.2)
 rprojroot   1.2     2017-01-16 CRAN (R 3.4.2)
 stats     * 3.4.2   2017-10-30 local         
 stringi     1.1.6   2017-11-17 CRAN (R 3.4.2)
 stringr     1.2.0   2017-02-18 CRAN (R 3.4.2)
 tinytex     0.1     2017-12-13 CRAN (R 3.4.2)
 tools       3.4.2   2017-10-30 local         
 utils     * 3.4.2   2017-10-30 local         
 withr       2.1.0   2017-11-01 CRAN (R 3.4.2)
 yaml        2.1.16  2017-12-12 CRAN (R 3.4.2)

> which perl
/usr/bin/perl

> perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 33 registered patches, see perl -V for more detail)

Copyright 1987-2012, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

    lovebluesky 这个错误我不太明白是什么原因引起的(校验失败),听起来像是下载不完整。你可以重试一下。当然最好是 TinyTeX 能够提供一个设置初始 CTAN 镜像地址的选项,目前只能自动选择,在你的机器上自动选择的是清华的镜像,我也不知道为什么下载校验失败了。

    Cloud2016 关于自动安装那一坨 texlive-* 包的问题,我不知道 CentOS 下有没有跟 Debian/Ubuntu 下的 equivs-build 类似的工具,能让你欺骗 yum 叫它不要安装那一坨依赖。参见 FAQ 9:https://yihui.name/tinytex/faq/

    至于 install_tinytex() 失败的问题,我看不懂这个错误消息。而且我只熟悉 Debian/Ubuntu,几乎没用过 CentOS。

      yihui 我接触CentOS的时间也比较短,很多问题搞不清楚状况,比如如何安装 tlmgr,我甚至找不到 ctex 包 (如果不用 texlive 全家桶),中文字体更是个老大难的问题,写中文文档的初步探索结果见 rmd文件

      BTW,我很看好rocker项目 <https://github.com/rocker-org/rocker/>,但是 eddelbuettel 对是否用 tlmgr 代替那一坨 texlive-*包不太感兴趣 #266 ,好像宁愿多花4个G,我总觉得Docker 太大不是件好事,可能外国人不用中文,关系不太大,我用VBox打包了一个虚拟机镜像放在百度云,分享链接: https://pan.baidu.com/s/1nv67anJ 密码: v3mr,用账户 cloud2016 密码 cloud登陆即可使用,功能上和rocker/tidyverse 差不多 <https://hub.docker.com/r/rocker/tidyverse/>

        yihui 我重试过几次,一样的报错,另外,忘记讲了,看了一下 Cloud2016 的问题我才记起来,我 fedora 虽然是前一段时间新安装的,没有主动安装过 texlive,但在安装某些东西的时候也安装了一些 texlive 的东西,具体是什么我也记不清了,不知有没有关系。

          Cloud2016 那为啥还用 CentOS 呢?

          eddelbuettel 大人很瞧不起我的工作,对 Debian 有强烈的信仰,认为无知的我在重造无谓的轮子,不过他理不理解这件事我懒得操心,能有一部分群众觉得好就好了。Docker 要是太大,对我来说就失去了它最大的优势之一(轻便)。

          lovebluesky 我也不确定。如我前面所说,我对 CentOS 不熟,无法帮你,不行你就只能继续仰仗你的系统提供的那一大坨 TeX Live 包了。我只能帮 Debian/Ubuntu 用户。

            yihui 觉得从 Ubuntu 过来,学起来应该不难。上面报告的错误只需安装 perl-Digest-MD5 即可

            yum install perl-Digest-MD5

            最新报告

            > tinytex::install_tinytex()
            
            试开URL’https://github.com/yihui/tinytex/raw/master/tools/install-unx.sh'
            Content type 'text/plain; charset=utf-8' length 758 bytes
            ==================================================
            downloaded 758 bytes
            
            Downloading install-tl-unx.tar.gz to /tmp ...
            --2017-12-19 10:20:16--  http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
            正在解析主机 mirror.ctan.org (mirror.ctan.org)... 176.28.54.184, 2a01:488:67:1000:b01c:36b8:0:1
            正在连接 mirror.ctan.org (mirror.ctan.org)|176.28.54.184|:80... 已连接。
            已发出 HTTP 请求,正在等待回应... 302 Found
            位置:http://10.101.10.10/files/21100000016597FC/mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz [跟随至新的 URL]
            --2017-12-19 10:20:16--  http://10.101.10.10/files/21100000016597FC/mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
            正在连接 10.101.10.10:80... 已连接。
            已发出 HTTP 请求,正在等待回应... 200 OK
            长度:4031443 (3.8M) [application/octet-stream]
            正在保存至: “install-tl-unx.tar.gz”
            
                 0K .......... .......... .......... .......... ..........  1% 7.06M 1s
                50K .......... .......... .......... .......... ..........  2% 11.7M 0s
               100K .......... .......... .......... .......... ..........  3% 10.0M 0s
               150K .......... .......... .......... .......... ..........  5% 12.5M 0s
               200K .......... .......... .......... .......... ..........  6% 8.79M 0s
               250K .......... .......... .......... .......... ..........  7% 12.6M 0s
               300K .......... .......... .......... .......... ..........  8% 12.3M 0s
               350K .......... .......... .......... .......... .......... 10% 7.80M 0s
               400K .......... .......... .......... .......... .......... 11% 20.7M 0s
               450K .......... .......... .......... .......... .......... 12% 10.2M 0s
               500K .......... .......... .......... .......... .......... 13% 12.7M 0s
               550K .......... .......... .......... .......... .......... 15% 10.8M 0s
               600K .......... .......... .......... .......... .......... 16% 11.9M 0s
               650K .......... .......... .......... .......... .......... 17% 11.3M 0s
               700K .......... .......... .......... .......... .......... 19% 7.47M 0s
               750K .......... .......... .......... .......... .......... 20% 23.8M 0s
               800K .......... .......... .......... .......... .......... 21% 8.34M 0s
               850K .......... .......... .......... .......... .......... 22% 16.7M 0s
               900K .......... .......... .......... .......... .......... 24% 9.79M 0s
               950K .......... .......... .......... .......... .......... 25% 13.1M 0s
              1000K .......... .......... .......... .......... .......... 26% 11.2M 0s
              1050K .......... .......... .......... .......... .......... 27% 11.2M 0s
              1100K .......... .......... .......... .......... .......... 29% 11.3M 0s
              1150K .......... .......... .......... .......... .......... 30% 7.44M 0s
              1200K .......... .......... .......... .......... .......... 31% 22.3M 0s
              1250K .......... .......... .......... .......... .......... 33% 8.52M 0s
              1300K .......... .......... .......... .......... .......... 34% 16.4M 0s
              1350K .......... .......... .......... .......... .......... 35% 8.33M 0s
              1400K .......... .......... .......... .......... .......... 36% 11.5M 0s
              1450K .......... .......... .......... .......... .......... 38% 10.6M 0s
              1500K .......... .......... .......... .......... .......... 39% 10.6M 0s
              1550K .......... .......... .......... .......... .......... 40% 11.2M 0s
              1600K .......... .......... .......... .......... .......... 41% 7.56M 0s
              1650K .......... .......... .......... .......... .......... 43% 23.2M 0s
              1700K .......... .......... .......... .......... .......... 44% 8.41M 0s
              1750K .......... .......... .......... .......... .......... 45% 16.2M 0s
              1800K .......... .......... .......... .......... .......... 46% 10.1M 0s
              1850K .......... .......... .......... .......... .......... 48% 12.8M 0s
              1900K .......... .......... .......... .......... .......... 49% 11.2M 0s
              1950K .......... .......... .......... .......... .......... 50% 11.5M 0s
              2000K .......... .......... .......... .......... .......... 52% 11.2M 0s
              2050K .......... .......... .......... .......... .......... 53% 7.40M 0s
              2100K .......... .......... .......... .......... .......... 54% 24.9M 0s
              2150K .......... .......... .......... .......... .......... 55% 8.21M 0s
              2200K .......... .......... .......... .......... .......... 57% 18.5M 0s
              2250K .......... .......... .......... .......... .......... 58% 9.29M 0s
              2300K .......... .......... .......... .......... .......... 59% 13.3M 0s
              2350K .......... .......... .......... .......... .......... 60% 10.7M 0s
              2400K .......... .......... .......... .......... .......... 62% 11.8M 0s
              2450K .......... .......... .......... .......... .......... 63% 11.3M 0s
              2500K .......... .......... .......... .......... .......... 64% 7.42M 0s
              2550K .......... .......... .......... .......... .......... 66% 22.7M 0s
              2600K .......... .......... .......... .......... .......... 67% 8.47M 0s
              2650K .......... .......... .......... .......... .......... 68% 17.2M 0s
              2700K .......... .......... .......... .......... .......... 69% 9.71M 0s
              2750K .......... .......... .......... .......... .......... 71% 13.6M 0s
              2800K .......... .......... .......... .......... .......... 72% 11.2M 0s
              2850K .......... .......... .......... .......... .......... 73% 11.5M 0s
              2900K .......... .......... .......... .......... .......... 74% 11.1M 0s
              2950K .......... .......... .......... .......... .......... 76% 7.22M 0s
              3000K .......... .......... .......... .......... .......... 77% 27.1M 0s
              3050K .......... .......... .......... .......... .......... 78% 8.00M 0s
              3100K .......... .......... .......... .......... .......... 80% 19.4M 0s
              3150K .......... .......... .......... .......... .......... 81% 9.09M 0s
              3200K .......... .......... .......... .......... .......... 82% 14.7M 0s
              3250K .......... .......... .......... .......... .......... 83% 10.8M 0s
              3300K .......... .......... .......... .......... .......... 85% 11.9M 0s
              3350K .......... .......... .......... .......... .......... 86% 10.3M 0s
              3400K .......... .......... .......... .......... .......... 87% 12.6M 0s
              3450K .......... .......... .......... .......... .......... 88% 11.3M 0s
              3500K .......... .......... .......... .......... .......... 90% 11.4M 0s
              3550K .......... .......... .......... .......... .......... 91% 10.8M 0s
              3600K .......... .......... .......... .......... .......... 92% 7.62M 0s
              3650K .......... .......... .......... .......... .......... 93% 24.0M 0s
              3700K .......... .......... .......... .......... .......... 95% 8.54M 0s
              3750K .......... .......... .......... .......... .......... 96% 16.9M 0s
              3800K .......... .......... .......... .......... .......... 97% 9.55M 0s
              3850K .......... .......... .......... .......... .......... 99% 13.8M 0s
              3900K .......... .......... .......... ......               100% 8.77M=0.3s
            
            2017-12-19 10:20:16 (11.1 MB/s) - 已保存 “install-tl-unx.tar.gz” [4031443/4031443])
            
            Automated TeX Live installation using profile: ../texlive.profile
            Loading http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpdb
            Installing TeX Live 2017 from: http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet (verified)
            Platform: x86_64-linux => 'GNU/Linux on x86_64'
            Distribution: net  (downloading)
            Using URL: http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet
            Directory for temporary files: /tmp/74Fg2pfq89
            Installing to: ./
            Installing [1/7, time/total: ??:??/??:??]: hyphen-base [22k]
            Installing [2/7, time/total: 00:00/00:00]: kpathsea [31k]
            Installing [3/7, time/total: 00:00/00:00]: kpathsea.x86_64-linux [46k]
            Installing [4/7, time/total: 00:00/00:00]: tetex [70k]
            Installing [5/7, time/total: 00:01/00:02]: tetex.x86_64-linux [1k]
            Installing [6/7, time/total: 00:01/00:02]: texlive.infra [203k]
            Installing [7/7, time/total: 00:01/00:01]: texlive.infra.x86_64-linux [90k]
            Time used for installing the packages: 00:01
            running mktexlsr ./texmf-dist ...
            writing fmtutil.cnf to ./texmf-dist/web2c/fmtutil.cnf
            writing updmap.cfg to ./texmf-dist/web2c/updmap.cfg
            writing language.dat to ./texmf-var/tex/generic/config/language.dat
            writing language.def to ./texmf-var/tex/generic/config/language.def
            writing language.dat.lua to ./texmf-var/tex/generic/config/language.dat.lua
            running mktexlsr ./texmf-var ./texmf-config ./texmf-dist ...
            running updmap-sys --nohash ...done
            re-running mktexlsr ./texmf-var ./texmf-config ...
            pre-generating all format files, be patient...
            running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-strict --all ...done
            running package-specific postactions
            finished with package-specific postactions
            
            Logfile: ./install-tl.log
            tlmgr: package repository http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet (verified)
            [1/19, ??:??/??:??] install: babel [132k]
            [2/19, 00:03/04:33] install: cm [233k]
            [3/19, 00:03/01:38] install: etex [12k]
            [4/19, 00:03/01:35] install: knuth-lib [30k]
            [5/19, 00:04/01:58] install: latex [161k]
            [6/19, 00:04/01:24] install: latex-bin.x86_64-linux [1k]
            [7/19, 00:04/01:24] install: latex-bin [1k]
            [8/19, 00:04/01:24] install: latex-fonts [18k]
            [9/19, 00:04/01:22] install: latexconfig [5k]
            [10/19, 00:04/01:21] install: luatex.x86_64-linux [3442k]
            [11/19, 00:06/00:17] install: luatex [13k]
            [12/19, 00:07/00:20] install: pdftex.x86_64-linux [763k]
            [13/19, 00:08/00:19] install: pdftex [36k]
            [14/19, 00:08/00:19] install: plain [60k]
            [15/19, 00:08/00:19] install: tex-ini-files [4k]
            [16/19, 00:08/00:19] install: unicode-data [220k]
            [17/19, 00:08/00:18] install: xetex.x86_64-linux [6880k]
            [18/19, 00:12/00:12] install: xetex [7k]
            [19/19, 00:13/00:13] install: xetexconfig [1k]
            running mktexlsr ...
            done running mktexlsr.
            running updmap-sys ...
            done running updmap-sys.
            regenerating fmtutil.cnf in /tmp/texlive/texmf-dist
            running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine xetex ...
            done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine xetex.
            running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luatex ...
            done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luatex.
            running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine pdftex ...
            done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine pdftex.
            running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luajittex ...
            done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --no-error-if-no-format --byengine luajittex.
            tlmgr: package log updated: /tmp/texlive/texmf-var/web2c/tlmgr.log
            tlmgr: package repository http://mirrors.ustc.edu.cn/CTAN/systems/texlive/tlnet (verified)
            [1/49, ??:??/??:??] install: amscls [32k]
            [2/49, 00:00/00:00] install: amsfonts [3542k]
            [3/49, 00:03/00:16] install: amsmath [30k]
            [4/49, 00:03/00:16] install: bibtex.x86_64-linux [70k]
            [5/49, 00:04/00:21] install: bibtex [15k]
            [6/49, 00:04/00:21] install: booktabs [3k]
            [7/49, 00:04/00:21] install: caption [32k]
            [8/49, 00:04/00:21] install: dvipdfmx.x86_64-linux [2k]
            [9/49, 00:04/00:21] install: dvipdfmx [27k]
            [10/49, 00:04/00:21] install: ec [258k]
            [11/49, 00:05/00:25] install: etoolbox [8k]
            [12/49, 00:05/00:25] install: euenc [4k]
            [13/49, 00:05/00:25] install: fancyvrb [12k]
            [14/49, 00:05/00:24] install: fontspec [26k]
            [15/49, 00:05/00:24] install: framed [8k]
            [16/49, 00:06/00:29] install: geometry [9k]
            [17/49, 00:06/00:29] install: glyphlist [25k]
            [18/49, 00:08/00:39] install: graphics [15k]
            [19/49, 00:08/00:39] install: graphics-cfg [2k]
            [20/49, 00:08/00:39] install: graphics-def [10k]
            [21/49, 00:09/00:44] install: gsftopk.x86_64-linux [40k]
            [22/49, 00:09/00:43] install: gsftopk [4k]
            [23/49, 00:09/00:43] install: hyperref [106k]
            [24/49, 00:09/00:42] install: ifluatex [3k]
            [25/49, 00:09/00:42] install: iftex [2k]
            [26/49, 00:09/00:42] install: ifxetex [2k]
            [27/49, 00:09/00:42] install: l3kernel [125k]
            [28/49, 00:10/00:45] install: l3packages [19k]
            [29/49, 00:10/00:45] install: lm [11651k]
            [30/49, 00:16/00:20] install: lualibs [72k]
            [31/49, 00:16/00:19] install: luaotfload.x86_64-linux [1k]
            [32/49, 00:16/00:19] install: luaotfload [432k]
            [33/49, 00:18/00:21] install: makeindex.x86_64-linux [47k]
            [34/49, 00:18/00:21] install: makeindex [5k]
            [35/49, 00:18/00:21] install: mathspec [10k]
            [36/49, 00:18/00:21] install: metafont.x86_64-linux [186k]
            [37/49, 00:19/00:22] install: metafont [33k]
            [38/49, 00:19/00:22] install: mfware.x86_64-linux [118k]
            [39/49, 00:19/00:22] install: mfware [4k]
            [40/49, 00:19/00:22] install: natbib [17k]
            [41/49, 00:19/00:22] install: oberdiek [221k]
            [42/49, 00:20/00:23] install: tipa [2809k]
            [43/49, 00:21/00:21] install: titling [3k]
            [44/49, 00:21/00:21] install: tools [39k]
            [45/49, 00:22/00:22] install: upquote [2k]
            [46/49, 00:22/00:22] install: url [6k]
            [47/49, 00:22/00:22] install: xkeyval [13k]
            [48/49, 00:22/00:22] install: xunicode [26k]
            [49/49, 00:22/00:22] install: zapfding [46k]
            running mktexlsr ...
            done running mktexlsr.
            running updmap-sys ...
            done running updmap-sys.
            regenerating fmtutil.cnf in /home/rstudio/.TinyTeX/texmf-dist
            running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt mf ...
            done running fmtutil-sys --no-error-if-no-engine=luajittex,mfluajit --byfmt mf.
            tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
            Warning message:
            In tinytex::install_tinytex() :
              TinyTeX was not successfully installed or configured.

            只剩最后一个警告

            > tinytex::tlmgr_install('ctex')
            
            tlmgr install ctex
            sh: tlmgr: 未找到命令
            tlmgr path add
            Warning messages:
            1: In tlmgr(c("install", pkgs), usermode) :
              TeX Live does not seem to be installed. See https://yihui.name/tinytex/.
            2: In tlmgr(c("path", match.arg(action))) :
              TeX Live does not seem to be installed. See https://yihui.name/tinytex/.
              
              
            > tlmgr --version
            
            tlmgr revision 46034 (2017-12-11 02:54:21 +0100)
            tlmgr using installation: /home/rstudio/.TinyTeX
            TeX Live (http://tug.org/texlive) version 2017
            
            > tex -v
            
            TeX 3.1415926 (TeX Live 2013)
            kpathsea version 6.1.1
            Copyright 2013 D.E. Knuth.
            There is NO warranty.  Redistribution of this software is
            covered by the terms of both the TeX copyright and
            the Lesser GNU General Public License.
            For more information about these matters, see the file
            named COPYING and the TeX source.
            Primary author of TeX: D.E. Knuth.

            综上,那个警告应该是没有配置新的 tex 替换旧的 tex,而要是先卸载旧的会连同R一块卸载,怎么办?

            附上环境变量

            echo $PATH
            /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:bin/msys-ssh-1000-18:/home/rstudio/.local/bin:/home/rstudio/bin:bin/msys-ssh-1000-18:/home/rstudio/.local/bin:/home/rstudio/bin:bin/msys-ssh-1000-18:/home/rstudio/.local/bin:/home/rstudio/bin:/home/rstudio/.TinyTeX/bin/x86_64-linux

              Cloud2016 哇,我都不知道我有这么聪明……我填不了的坑,就留给了用户自己?

              yihui "是不是我仍然没说清楚"……唉,我看明白你说的了,但是按你说的办法解决不了问题啊。"这个坑已经存在多年",可是我上半年开始用 bookdown 的时候就没有这个问题啊,一口气编译出来 pdf 、gitbook、word 格式的文档,妥妥的,参考文献没有任何问题。而现在……编译 pdf 时我就去掉 yaml 里的 .bib,编译别的就添上 .bib。后来我索性写个代码,根据编译的格式来自动修改 yaml ?

              我觉得好像我说不清了,还是及时止损,远程协助把我捞出来吧,QQ 还是 teamviewer 都行。

              这几天我去山里隐居,回来就重新拎起 tinytex,人世间好像出了什么事儿?瞧,又出现几个新问题:

              1. 分支 rstudio/rmarkdown@feature/tinytex 怎么不见了:
                devtools::install_github("rstudio/rmarkdown@feature/tinytex")
                ## Downloading GitHub repo rstudio/rmarkdown@feature/tinytex
                ## from URL https://api.github.com/repos/rstudio/rmarkdown/zipball/feature/tinytex
                ## Installation failed: 404: Not Found
                ##  (404)

              所以 devtools::install_github( c("yihui/tinytex", "rstudio/rmarkdown@feature/tinytex")) 也是同样的出错信息。

              我目前的 rmarkdown 版本是 rmarkdown 1.8.3 2017-12-12 Github (rstudio/rmarkdown@d6edecd),应该是已经安装了这个分支了.

              1. tinytex::pdflatex()tinytex::xelatex() 为嘛不好使了?但是 tinytex::latexmk(engine = 'pdflatex') 却好使。
              pdflatex('test.tex')
              ## Error: Failed to compile test.tex.
              ## In addition: Warning message:
              ## running command '"pdflatex" -halt-on-error -interaction=batchmode "test.tex"' had status 1 
              xelatex('test.tex')
              ## Error: Failed to compile test.tex.
              ## In addition: Warning message:
              ## running command '"xelatex" -halt-on-error -interaction=batchmode "test.tex"' had status 1 

                Cloud2016 目测 $HOME/bin 在 PATH 中的优先程度不够高(不够靠前),而且你应该检查 R 中的 Sys.getenv('PATH'),因为 R 读的环境变量跟 bash 读的环境变量未必一致(比如 R 不会读你的 ~/.bash_profile)。不过你这情况我估计提前了也不管用,你的问题混合着好几件麻烦事:

                1. 要么你保证 $HOME/bin 能提前出现(同时保证 Sys.getenv('PATH') 在 R 中也能得到 $HOME/bin,这需要你对 R 的配置文件有相当的了解,比如 ~/.Rprofile~/.Renviron),要么把系统自己安装的 texlive 系列包删掉,不要让它干扰到 TinyTeX;

                2. 因为 Linux 的依赖地狱,R 跟 LaTeX 被贵操作系统的打包者强行捆绑了(这特么到底有什么意义),我不知道在贵系统下如何拆开它们。我前面说了,我只能提供在 Debian/Ubuntu 下的逃避办法(FAQ 9),你需要自行找到在 CentOS 下对等的办法。

                如果 R 跟 LaTeX 无法拆开,用 TinyTeX 就没什么意义,因为你顶多就是装一坨 CentOS 提供的 texlive 包,然后另外安装 TinyTeX,然后让 TinyTeX 的 bin 路径在系统 PATH 中足够靠前。躲不开系统自带的 texlive。

                所以这问题不是没有解决办法,比如 ~/.RprofileSys.setenv(PATH = ...),但这只是把问题藏起来的办法。鉴于它是如此之麻烦,我实在忍不了这么不干净利索的解决办法,我建议你要么不要折腾 CentOS,要么不要折腾 TinyTeX,不值得浪费这个时间。

                dapengde 那个 rmarkdown 的分支我已经合并并删除了,你直接 devtools::install_github("rstudio/rmarkdown")

                  yihui 1. 多谢提点,改了 .Rprofile 解决了。如果使用 CentOS 仓库自带的R是肯定捆绑的,我始终没有找到替代办法。
                  2. 我用非常干净的 CentOS minimal 版本,先按照

                  wget -qO- \
                    "https://github.com/yihui/tinytex/raw/master/tools/install-unx.sh" | sh

                  TinyTeX 装好,自己把依赖找齐,然后编译 R, 再设置 .Rprofiletinytex 包也可以继续用了

                    今天根据我的日常使用情况测试了一下,中文出不来啊!

                    占位,回家之后编辑?

                    yihui 1. 折腾一次就够了 ? 我把它打包成虚拟机镜象了,一劳永逸

                    1. 虚拟机放在百度云,分享链接: <https://pan.baidu.com/s/1nv67anJ> 密码: v3mr,用账户 cloud2016 密码 cloud登陆虚拟机即可使用,配置过程比较血腥,就不放了。

                    2. 测试的 Rmd 文件,看这里1 ,编译出来的效果,看这里2

                    PS: 虚拟机镜像 TinyTeX.ova 有1.55个G,是因为装了常用的一些R包,列表如下:

                    > list.files(.libPaths())
                      [1] "assertthat"        "backports"         "base"
                      [4] "base64enc"         "BH"                "bibtex"
                      [7] "bitops"            "bookdown"          "boot"
                     [10] "caTools"           "citr"              "class"
                     [13] "cluster"           "codetools"         "colormap"
                     [16] "colorspace"        "compiler"          "curl"
                     [19] "datasets"          "devtools"          "dichromat"
                     [22] "digest"            "evaluate"          "foreign"
                     [25] "geoR"              "ggplot2"           "git2r"
                     [28] "graphics"          "grDevices"         "grid"
                     [31] "gridExtra"         "gtable"            "highr"
                     [34] "htmltools"         "htmlwidgets"       "httpuv"
                     [37] "httr"              "jsonlite"          "KernSmooth"
                     [40] "knitr"             "labeling"          "lattice"
                     [43] "lazyeval"          "lubridate"         "magrittr"
                     [46] "mapdata"           "mapproj"           "maps"
                     [49] "maptools"          "markdown"          "MASS"
                     [52] "Matrix"            "maxLik"            "memoise"
                     [55] "methods"           "mgcv"              "mime"
                     [58] "miniUI"            "miscTools"         "munsell"
                     [61] "nlme"              "nnet"              "numDeriv"
                     [64] "openssl"           "parallel"          "pdist"
                     [67] "plyr"              "PrevMap"           "R6"
                     [70] "RandomFields"      "RandomFieldsUtils" "raster"
                     [73] "RColorBrewer"      "Rcpp"              "RefManageR"
                     [76] "reshape2"          "rgl"               "rlang"
                     [79] "rmarkdown"         "rpart"             "rprojroot"
                     [82] "rstudioapi"        "rticles"           "sandwich"
                     [85] "scales"            "shiny"             "showtext"
                     [88] "showtextdb"        "sourcetools"       "sp"
                     [91] "spatial"           "splancs"           "splines"
                     [94] "stats"             "stats4"            "stringi"
                     [97] "stringr"           "survival"          "sysfonts"
                    [100] "tcltk"             "tibble"            "tinytex"
                    [103] "tools"             "translations"      "truncnorm"
                    [106] "utils"             "V8"                "viridisLite"
                    [109] "whisker"           "withr"             "xml2"
                    [112] "xtable"            "yaml"              "zoo"

                    本来想把 rocker/geospatial 这个 docker 镜像有的都装上,但是 sf 包装不上,那一堆依赖全部需要手动从官网下载编译,因为仓库自带的版本太低,不能用,我滴肾!

                    出于好奇尝试了一下,这里面有深坑。。。

                    Debian sid,R 3.4.3。在 RStudio 里装的,安装过程没啥,提示:

                    TinyTeX installed to /home/xxx/.TinyTeX
                    Warning message:
                    In tinytex::install_tinytex() :
                      TinyTeX was not successfully installed or configured.Your PATH variable is /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games. See https://yihui.name/tinytex/faq/ for more information.

                    发现这个路径不对啊,进一步,Sys.getenv('PATH')确认了问题,路径是系统默认的,并不是~/.zshrc或者~/.bashrc之类的文件自定义的。改了~/.profile问题依旧,开始怀疑了。

                    果断终端开个 R 看看,结果终端 R console 打开没有问题,Sys.getenv('PATH')显示正确,但是:

                    > tinytex::is_tinytext()
                    FALSE

                    再开 RStudio,PATH还是系统默认,自定义的又没了,到这里基本确实肯定哪里有问题。强行在 RStudio 里测试:

                    R>library(tinytex)
                    R>Sys.getenv('PATH')
                    [1] "/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
                    R>tinytex:::is_tinytex()
                    [1] FALSE

                    好吧,只能 Google 了,结果:system() call from RStudio does not find path; same command from commandline R works fine 。目测发现了 RStudio 的万年 bug。

                    好了,知道了,终端打开 RStudio 呢,果然,终端开 RStudio 之后Sys.getenv('PATH')终于 RStudio 读到了正确的路径,但是,但是,

                    R>tinytex:::is_tinytex()
                    [1] FALSE

                    依旧。

                      JackieMe
                      Never mind.
                      测试了一个简单文件,可以编译出 PDF。中文貌似有问题,趟下一个坑去了。

                      yihui 好的!新版 rmarkdown 已安装。我用 RStudio 新建 bookdown 项目得到了 'A Minimal Book Example',build 出了一个 test.tex 文件,里面的参考文献声明如下:

                      \bibliography{book.bib,packages.bib}

                      下面是用 tinytex + CTeX 对 test.tex 文件的编译信息。貌似找到 .bib 文件了:Found bibliography file(s) [book.bib packages.bib],但 .bbl 文件里的条目是空的。

                      > tinytex::pdflatex('test.tex')
                      Error: Failed to compile test.tex.
                      In addition: Warning message:
                      running command '"pdflatex" -halt-on-error -interaction=batchmode "test.tex"' had status 1 
                      
                      > tinytex::latexmk('test.tex', 'pdflatex')
                      Latexmk: This is Latexmk, John Collins, 20 Nov. 2017, version: 4.54.
                      Rule 'pdflatex': File changes, etc:
                         Changed files, or newly in use since previous run(s):
                            'test.aux'
                      ------------
                      Run number 1 of rule 'pdflatex'
                      ------------
                      ------------
                      Running 'pdflatex  -halt-on-error -interaction=batchmode -recorder  "test.tex"'
                      ------------
                      Latexmk: applying rule 'pdflatex'...
                      This is pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6500)
                      entering extended mode
                      Latexmk: Found input bbl file 'test.bbl'
                      Latexmk: Log file says output to 'test.pdf'
                      Latexmk: List of undefined refs and citations:
                        Citation `R-bookdown' on page 7 undefined on input line 249
                        Citation `xie2015' on page 7 undefined on input line 250
                      === TeX engine is 'pdfTeX'
                      Latexmk: Found bibliography file(s) [book.bib packages.bib]
                      Latexmk: Summary of warnings:
                        Latex failed to resolve 2 citation(s)
                      Rule 'pdflatex': File changes, etc:
                         Changed files, or newly in use since previous run(s):
                            'test.toc'
                      ------------
                      Run number 2 of rule 'pdflatex'
                      ------------
                      ------------
                      Running 'pdflatex  -halt-on-error -interaction=batchmode -recorder  "test.tex"'
                      ------------
                      Latexmk: applying rule 'pdflatex'...
                      This is pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6500)
                      entering extended mode
                      Latexmk: Found input bbl file 'test.bbl'
                      Latexmk: Log file says output to 'test.pdf'
                      Latexmk: List of undefined refs and citations:
                        Citation `R-bookdown' on page 7 undefined on input line 249
                        Citation `xie2015' on page 7 undefined on input line 250
                      === TeX engine is 'pdfTeX'
                      Latexmk: Found bibliography file(s) [book.bib packages.bib]
                      Latexmk: Summary of warnings:
                        Latex failed to resolve 2 citation(s)
                      Latexmk: All targets (test.pdf) are up-to-date
                      Warning message:
                      running command '"latexmk" -pdf -latexoption=-halt-on-error -interaction=batchmode -pdflatex=pdflatex "test.tex"' had status 12 
                      > devtools::session_info()
                      Session info -------------------------------------------------------------------------------
                       setting  value                                              
                       version  R version 3.4.3 (2017-11-30)                       
                       system   x86_64, mingw32                                    
                       ui       RStudio (1.1.383)                                  
                       language (EN)                                               
                       collate  Chinese (Simplified)_People's Republic of China.936
                       tz       Europe/Berlin                                      
                       date     2017-12-20                                         
                      
                      Packages -----------------------------------------------------------------------------------
                       package   * version date       source                        
                       base      * 3.4.3   2017-11-30 local                         
                       compiler    3.4.3   2017-11-30 local                         
                       curl        3.0     2017-10-06 CRAN (R 3.4.2)                
                       datasets  * 3.4.3   2017-11-30 local                         
                       devtools    1.13.4  2017-11-09 CRAN (R 3.4.3)                
                       digest      0.6.12  2017-01-27 CRAN (R 3.3.2)                
                       git2r       0.19.0  2017-07-19 CRAN (R 3.4.1)                
                       graphics  * 3.4.3   2017-11-30 local                         
                       grDevices * 3.4.3   2017-11-30 local                         
                       httr        1.3.1   2017-08-20 CRAN (R 3.4.1)                
                       memoise     1.1.0   2017-04-21 CRAN (R 3.3.3)                
                       methods   * 3.4.3   2017-11-30 local                         
                       R6          2.2.2   2017-06-17 CRAN (R 3.3.3)                
                       stats     * 3.4.3   2017-11-30 local                         
                       tinytex     0.1.6   2017-12-19 Github (yihui/tinytex@acbc9db)
                       tools       3.4.3   2017-11-30 local                         
                       utils     * 3.4.3   2017-11-30 local                         
                       withr       2.1.0   2017-11-01 CRAN (R 3.4.3)                
                       yaml        2.1.16  2017-12-12 CRAN (R 3.4.3)  

                        Cloud2016 谢谢。真是跟不上节奏。已升级,但仍然不行。这个不是 tinytex 的问题,是 MiKTeX 或者 BiBTeX 的问题。我放弃了,就带病生存吧,也挺好。

                        tinytex     0.2     2017-12-20 Github (yihui/tinytex@dbb4900) 

                        JackieMe 这个 PATH 问题不能算 RStudio 的问题,所有图形界面工具都会存在这个问题。核心问题就是只有你的命令行终端会读那些 ~/.bash_profile 之类的文件,图形界面工具不会读那些文件,所以你在那里面修改 PATH 是无效的。

                        dapengde 你直接在命令行窗口中跑 "pdflatex" -halt-on-error -interaction=batchmode "test.tex" 是什么结果?有没有日志文件 test.log?

                          yihui 你咋就不让我放弃呢? 在cmd 窗口运行 pdflatex,有 log 文件,里面关于参考文献的信息是:

                          Package natbib Warning: Citation `R-bookdown' on page 7 undefined on input line
                           249.
                          Package natbib Warning: Citation `xie2015' on page 7 undefined on input line 25
                          0.

                          这是运行第一遍 pdflatex 的记录。关键是下一步运行 bibtex,就成了 book.bib.bib 了,所以后面第二遍第三遍运行的 pdflatex 就没啥意义了:

                          Microsoft Windows [Version 6.1.7601]
                          Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
                          
                          D:\temp\newpkg\test>"pdflatex" -halt-on-error -interaction=batchmode "test.tex"
                          
                          This is pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6500)
                          entering extended mode
                          
                          D:\temp\newpkg\test>bibtex test
                          This is BibTeX, Version 0.99d (MiKTeX 2.9.6500)
                          The top-level auxiliary file: test.aux
                          The style file: apalike.bst
                          I couldn't open database file book.bib.bib
                          ---line 50 of file test.aux
                           : \bibdata{book.bib
                           :                  ,packages.bib}
                          I'm skipping whatever remains of this command
                          I found no database files---while reading file test.aux
                          Warning--I didn't find a database entry for "R-bookdown"
                          Warning--I didn't find a database entry for "xie2015"
                          (There were 2 error messages)