LaTex

Fedora27 安装texlive2017和texstudio

2018-03-11  本文已影响82人  natury

新安装的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。

上一篇 下一篇

猜你喜欢

热点阅读