大虾请进来

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
lesbos
帖子: 33
注册时间: 2009-06-19 17:18

大虾请进来

#1

帖子 lesbos » 2009-08-24 22:57

cd HieroTeX; make tetex-install

谁能解释一下这句话是什么意思么?,这是连起来的一个命令,还是分开的两个命令,中间的;是指什么? :em03
lesbos
帖子: 33
注册时间: 2009-06-19 17:18

Re: 大虾请进来

#2

帖子 lesbos » 2009-08-24 22:58

终端输入命令cd HieroTeX; make tetex-install
得到:


aurora@aurora-laptop:~$ cd HieroTeX; make tetex-install
(cd Seshnesu; make sesh)
make[1]: 正在进入目录 `/home/aurora/HieroTeX/Seshnesu'
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o fonctions.o fonctions.c
fonctions.c: 在函数‘affiche_un_hieroglyphe’中:
fonctions.c:171: 警告: 格式字符串不是一个字面字符串而且没有待格式化的实参
fonctions.c: 在函数‘quadra_parenthese’中:
fonctions.c:327: 警告: 格式字符串中出现无效的类型转换字符 0xa
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o sesh.o sesh.c
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o seshl.o seshl.c
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o hache.o hache.c
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o quadra.o quadra.c
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o Version.o Version.c
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -c -o flexaux.o flexaux.c
gcc -g -DSESH_VERSION=\"2.9.5\" -DSESHDIR=\"/usr/lib/sesh\" -o sesh fonctions.o sesh.o seshl.o hache.o quadra.o Version.o flexaux.o
make[1]:正在离开目录 `/home/aurora/HieroTeX/Seshnesu'
/usr/bin/install -d /usr/bin
/usr/bin/install -d /usr/share/texmf/tex/latex/HieroTeX
/usr/bin/install: 无法更改 “/usr/share/texmf/tex/latex/HieroTeX” 的权限: 没有该文件或目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -d
/usr/bin/install: 缺少了文件操作数
请尝试执行“/usr/bin/install --help”来获取更多信息。
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -d /usr/share/texmf/fonts/source/public/HieroTeX/auxmf /usr/share/texmf/fonts/source/public/HieroTeX/mf
/usr/bin/install: 无法创建目录 “/usr/share/texmf/fonts/source/public”: Permission denied
/usr/bin/install: 无法创建目录 “/usr/share/texmf/fonts/source/public”: Permission denied
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install Seshnesu/sesh /usr/bin
/usr/bin/install: 无法创建普通文件“/usr/bin/sesh”: Permission denied
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/fonts/source/public/hierotex/auxmf/* /usr/share/texmf/fonts/source/public/HieroTeX/auxmf
/usr/bin/install: 目标 “/usr/share/texmf/fonts/source/public/HieroTeX/auxmf” 不是目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/fonts/source/public/hierotex/mf/* /usr/share/texmf/fonts/source/public/HieroTeX/mf
/usr/bin/install: 目标 “/usr/share/texmf/fonts/source/public/HieroTeX/mf” 不是目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/tex/latex/hierotex/* /usr/share/texmf/tex/latex/HieroTeX
/usr/bin/install: 目标 “/usr/share/texmf/tex/latex/HieroTeX” 不是目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/doc/latex/hierotex/*
/usr/bin/install: 目标 “texmf/doc/latex/hierotex/titi_font.mf” 不是目录
make: [tetex-install] 错误 1 (忽略)
texhash 2>/dev/null
aurora@aurora-laptop:~/HieroTeX$ sudo cd HieroTeX; make tetex-install
sudo: cd: command not found
(cd Seshnesu; make sesh)
make[1]: 正在进入目录 `/home/aurora/HieroTeX/Seshnesu'
make[1]: “sesh”是最新的。
make[1]:正在离开目录 `/home/aurora/HieroTeX/Seshnesu'
/usr/bin/install -d /usr/bin
/usr/bin/install -d /usr/share/texmf/tex/latex/HieroTeX
/usr/bin/install: 无法更改 “/usr/share/texmf/tex/latex/HieroTeX” 的权限: 没有该文件或目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -d
/usr/bin/install: 缺少了文件操作数
请尝试执行“/usr/bin/install --help”来获取更多信息。
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -d /usr/share/texmf/fonts/source/public/HieroTeX/auxmf /usr/share/texmf/fonts/source/public/HieroTeX/mf
/usr/bin/install: 无法创建目录 “/usr/share/texmf/fonts/source/public”: Permission denied
/usr/bin/install: 无法创建目录 “/usr/share/texmf/fonts/source/public”: Permission denied
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install Seshnesu/sesh /usr/bin
/usr/bin/install: 无法创建普通文件“/usr/bin/sesh”: Permission denied
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/fonts/source/public/hierotex/auxmf/* /usr/share/texmf/fonts/source/public/HieroTeX/auxmf
/usr/bin/install: 目标 “/usr/share/texmf/fonts/source/public/HieroTeX/auxmf” 不是目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/fonts/source/public/hierotex/mf/* /usr/share/texmf/fonts/source/public/HieroTeX/mf
/usr/bin/install: 目标 “/usr/share/texmf/fonts/source/public/HieroTeX/mf” 不是目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/tex/latex/hierotex/* /usr/share/texmf/tex/latex/HieroTeX
/usr/bin/install: 目标 “/usr/share/texmf/tex/latex/HieroTeX” 不是目录
make: [tetex-install] 错误 1 (忽略)
/usr/bin/install -m 644 texmf/doc/latex/hierotex/*
/usr/bin/install: 目标 “texmf/doc/latex/hierotex/titi_font.mf” 不是目录
make: [tetex-install] 错误 1 (忽略)
texhash 2>/dev/null
aurora@aurora-laptop:~/HieroTeX$ sudo cd HieroTeX
sudo: cd: command not found

不明白不明白!!!
dshbusiness
帖子: 1831
注册时间: 2009-04-03 15:10

Re: 大虾请进来

#3

帖子 dshbusiness » 2009-08-24 23:37

lesbos 写了:cd HieroTeX; make tetex-install

谁能解释一下这句话是什么意思么?,这是连起来的一个命令,还是分开的两个命令,中间的;是指什么? :em03
这应该是两个命令
首先

代码: 全选

cd HieroTex
然后

代码: 全选

make tetex-install
不知道我解释的有错吗?
LinuxIsHard
帖子: 89
注册时间: 2009-07-16 19:25

Re: 大虾请进来

#4

帖子 LinuxIsHard » 2009-08-24 23:45

2个命令,分别是
cd xxx
make xxx
可以写成 cd xxxx; make xxxx一行, 按顺序执行
Hey, Kids, Walk On
or
Walk Away....
回复