Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Texlive虚拟*.rpm包_Linux_R_Rpm - Fatal编程技术网

Linux Texlive虚拟*.rpm包

Linux Texlive虚拟*.rpm包,linux,r,rpm,Linux,R,Rpm,我通过Texlive主页而不是通过package manager在Fedora 19机器上安装了Texlive 2013。我之所以使用这个选项,是因为我正在广泛地使用LuaLaTeX,并且我的一些文档需要最新的biblatex和biber包。然而,我也需要R在我的机器上工作。但由于R依赖于一系列texlive软件包,并且软件包管理器不知道texlive 2013已经安装,因此R将再次安装texlive,这将导致出现问题 因此,我想让包管理器知道已经安装了Texlive 2013。显而易见的解决方

我通过Texlive主页而不是通过package manager在Fedora 19机器上安装了Texlive 2013。我之所以使用这个选项,是因为我正在广泛地使用LuaLaTeX,并且我的一些文档需要最新的biblatex和biber包。然而,我也需要R在我的机器上工作。但由于R依赖于一系列texlive软件包,并且软件包管理器不知道texlive 2013已经安装,因此R将再次安装texlive,这将导致出现问题

因此,我想让包管理器知道已经安装了Texlive 2013。显而易见的解决方案是创建一个虚拟包。几周来,我一直在谷歌上搜索如何准确实现这一点的解决方案,但据我所知,对于基于*.rpm的发行版如何实现这一点,还没有很好的解释。也许这里有人可以帮忙

我的想法是: 创建一个虚拟Texlive包,告诉包管理器Texlive已经安装。虚拟包应告诉包管理器已安装texlive scheme full


提前谢谢

你的texlive版本在路上吗?是的。我通过PATH=$PATH:/usr/local/texlive/2013/bin/x86_64-linux导出路径将其放入.bash_profile中。您是否考虑过下载RPM源程序包并调整
spec
文件以构建最新版本,而不是制作一个虚拟包?软呢帽生皮展示的是一只不到两周大的狗。好主意。谢谢你,亚伦。我现在就调查这件事!