美文网首页LaTex
Fedora27 安装texlive2017和texstudio

Fedora27 安装texlive2017和texstudio

作者: natury | 来源:发表于2018-03-11 17:04 被阅读82次

    新安装的fedora27并没有安装texlive。听说fedora源里的texlive并不是很好,便去下载最新的texlive2017 ISO文件。

    mount到mnt/下:

    mount -o loop texlive2017-20170524.iso /mnt

    cd /mnt

    执行

    ./install-tl -gui

    提示没有安装perl-Digest-MD5.用dnf安装这个包:

    dnf install perl-Digest-MD5

    安装perl-Digest-MD5后是可以进行安装了,但却进入不了图形安装界面。网上说还得安装perl-tk这个包。用dnf安装提示没有perl-tk这个包,有相似的perl-Tk。于是dnf安装了perl-Tk。不过还是进不了图形安装界面,只有文本界面。研究了下文本界面安装,也不是很复杂,便在文件界面下安装。

    没有选择全部安装而是选择sheme-custom,de-select掉其它用不到的语音包。

    还得选择上  [ ] create symlinks to standard directories这个,其默认是没有选上的。进入这个选项后直接按ENTER会自动选择要链接的目录的。

    一切准备好了,输入I,回车就开始安装了。

    安装完毕之后,在terminal下分别输入tex -version, latex -v还有xelatex -v都能显示版本。并试着用xelatex编译了一个tex文件,一切正常,安装成功。

    接下来安装texstudio。直接用dnf install texstudio是安装fedora27源里面的,同时也提示要安装一大堆texlive的包,但之前已经安装了texlive2017整个套件了,怕会覆盖掉之前安装的texlive套件,退出dnf安装。基于同样的担心也没有使用gnome-software那个软件中心进行下载安装。到texstudio官网下载了fedora26 qt5版的rpm包:texstudio-2.12.6-5.1.x86_64.rpm

    在nautilus下双击这个包会打开软件中心进行安装,同样地担心会下载安装texlive包,把网络继开了,但却点不动那个install按钮。

    只好用使用rpm命令进行安装:

    # rpm -ivh texstudio-2.12.6-5.1.x86_64.rpm

    warning: texstudio-2.12.6-5.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID ea279317: NOKEY

    error: Failed dependencies:

    libpoppler-qt4.so.4()(64bit) is needed by texstudio-2.12.6-5.1.x86_64

    提示没有libpoppler-qt4这个库。

    上网查了下,用dnf install poppler-qt4,但没有这个包,倒是有python-poppler-qt4,想了想texstudio应该和python没有多大的关系,忽略掉。

    用dnf search了下,有poppler-qt5这个包。dnf安装了poppler-qt5后再用rpm安装,还是会有同样的缺少包依赖提示。

    再在网上查了查(使用英文进行搜索,用中文进行搜索什么也查不到)。在fedora27下这个包的名字是poppler-qt-0.57.0-8.fc27.x86_64。

    使用dnf安装poppler-qt-0.57.0-8.fc27.x86_64这个包。再用rpm进行安装:

    #rpm -ivh texstudio-2.12.6-5.1.x86_64.rpm

    成功安装。

    打开texstudio并试着编写和编译一份简单的tex,成功!

    注意:不要用dnf update升级系统,其同样会去fedora的源里升级texlive。

    相关文章

      网友评论

        本文标题:Fedora27 安装texlive2017和texstudio

        本文链接:https://www.haomeiwen.com/subject/gdewfftx.html