LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1345|回复: 10

安装 texlive 2009 遇到问题

[复制链接]
发表于 2009-11-18 19:03:03 | 显示全部楼层 |阅读模式
好像还没有人做 texlive 2009 的 ebuild 于是直接使用 install-tl 安装,结果安装完了以后,无论运行什么 tex 相关命令,得到的都是 "No such file or directory"

接下来是安装完成时的 log :
running mktexlsr /usr/local/texlive/2009/texmf-dist /usr/local/texlive/2009/texmf
/usr/local/texlive/2009/bin/powerpc-linux/mktexlsr: line 164: /usr/local/texlive/2009/bin/powerpc-linux/kpseaccess: No such file or directory
mktexlsr: /usr/local/texlive/2009/texmf-dist/ls-R: no write permission. Skipping...
/usr/local/texlive/2009/bin/powerpc-linux/mktexlsr: line 164: /usr/local/texlive/2009/bin/powerpc-linux/kpseaccess: No such file or directory
mktexlsr: /usr/local/texlive/2009/texmf/ls-R: no write permission. Skipping...  mktexlsr: Done.
writing fmtutil.cnf data to /usr/local/texlive/2009/texmf-var/web2c/fmtutil.cnf writing updmap.cfg to /usr/local/texlive/2009/texmf-config/web2c/updmap.cfg
writing language.dat data to /usr/local/texlive/2009/texmf-var/tex/generic/config/language.dat
writing language.def data to /usr/local/texlive/2009/texmf-var/tex/generic/config/language.def
running mktexlsr /usr/local/texlive/2009/texmf-var                              /usr/local/texlive/2009/bin/powerpc-linux/mktexlsr: line 164: /usr/local/texlive
/2009/bin/powerpc-linux/kpseaccess: No such file or directory                   mktexlsr: /usr/local/texlive/2009/texmf-var/ls-R: no write permission. Skipping.
..                                                                              

我基本上晕掉了……
照理不应该发生这种事的……难道是 Gentoo 这方面有什么独特的地方?
发表于 2009-11-18 19:29:20 | 显示全部楼层
/usr/local/texlive/2009/bin/powerpc-linux/ 已经在 PATH 中了没?
回复 支持 反对

使用道具 举报

发表于 2009-11-18 21:44:59 | 显示全部楼层
其实就是设置PATH环境变量
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 10:44:32 | 显示全部楼层
看来大家没明白我的意思……
看这个:
localhost powerpc-linux # ./texhash
./texhash: line 114: /usr/local/texlive/bin/powerpc-linux/./kpsewhich: No such file or directory
texhash: Done.
再请看...
localhost powerpc-linux # pwd
/usr/local/texlive/bin/powerpc-linux
localhost powerpc-linux # ./kpsewhich
bash: ./kpsewhich: No such file or directory

这个跟路径有关系吗?当前目录下的可执行文件为什么执行不了。 没用 selinux 啊?
回复 支持 反对

使用道具 举报

发表于 2009-11-19 11:35:32 | 显示全部楼层
2009,比之2008 有什么改进没有?
回复 支持 反对

使用道具 举报

发表于 2009-11-19 11:56:13 | 显示全部楼层
你确认下面这个文件存在么?
/usr/local/texlive/bin/powerpc-linux/kpsewhich
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 13:25:03 | 显示全部楼层
Post by deepwhite;2047531
你确认下面这个文件存在么?
/usr/local/texlive/bin/powerpc-linux/kpsewhich
  1. localhost powerpc-linux # pwd
  2. /usr/local/texlive/2009/bin/powerpc-linux
  3. localhost powerpc-linux # ls
  4. a2ping        ctxtools     ebb                  gftype           makempy     otfinfo            ps2frag       t1reencode        tmftools
  5. ....................................................................................
  6. cachepic      dvilj6       fixwfwps             [b]kpsewhich[/b]        mmafm       pdfxmltex          simpdftex     texfont           xdvi-xaw
  7. ......................................................................................
复制代码

所以才问的啦。。。。。又装了一遍,完全晕掉。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 14:52:05 | 显示全部楼层
Post by tomguy;2047524
2009,比之2008 有什么改进没有?

主要是要用 ConTeXt ,然后又是 ppc64 的机器……连 ConTeXt minimals 都不行,而 gentoo 里的 TeXLive 2008 中的 ConTeXt 则有这个问题:http://bbs.ctex.org/viewthread.php?tid=53505

走投无路……什么法子都不行,这一回更是莫名其妙……
回复 支持 反对

使用道具 举报

发表于 2009-11-23 08:54:00 | 显示全部楼层
Post by cofairy;2047263
/usr/local/texlive/2009/bin/powerpc-linux/ 已经在 PATH 中了没?


PATH=/usr/local/texlive/2009/bin/i386-linuxPATH

我刚学用fedora 11, 具体怎么添加,添加到哪

在网上搜到添加path到~/.bash_profile,或~/profile

但我不知道应该用哪个 ,或者两个都不对

谢谢
回复 支持 反对

使用道具 举报

发表于 2009-11-23 10:44:27 | 显示全部楼层
建议楼主学一下linux的环境变量的控制。系统和用户的变量是不同的级别。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表