Texhash 没有主目录的权限

Texhash 没有主目录的权限

我最近通过 更新了 TexLive tlmgr。之后,我在运行 LaTeX 时收到几个错误,提示.sty未找到某些文件。这些文件存在,运行时texhash我收到:

texhash: Updating /home/markl/texlive/2013/texmf-config/ls-R... 
texhash: /home/markl/texlive/2013/texmf-dist/ls-R: no write permission, skipping...
texhash: Updating /home/markl/texlive/2013/../texmf-local/ls-R... 
texhash: Updating /home/markl/texlive/2013/texmf-var/ls-R... 
texhash: Done.

任何想法?

答案1

问题似乎在于目录或文件的所有权错误。

如果 TeX Live 安装在主目录中,则无需使用即可对其进行管理sudo,并且通常tlmgr可以正常工作。但所有权或权限可能会出现问题。请检查它们。

ls -dl /home/markl/texlive
ls -dl /home/markl/texlive/2013
ls -dl /home/markl/texlive/2013/texmf-dist
ls -l /home/markl/texlive/2013/texmf-dist/ls-R

可能会提供线索。

相关内容