当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 转换中文MAN,导致man无法使用
帖子发表于 : 2006-12-30 9:04 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
按照论坛帖子安装中文MAN

1。 sudo apt-get install manpages-zh
2. 把eexpress的脚本写进一个文件里(假如xxxx)
代碼:
#!/bin/bash
cd /usr/share/man/zh_CN/
for k in *
do
cd $k
for i in *.gz
do
j=`echo ${i%\.gz}`
gunzip $i
iconv -f gb18030 -t utf8 $j >tmp
mv tmp $j
gzip $j
done
cd ..
done

3。 sudo chmod 777 xxxx
然后吧manpath.config
文件中的/usr/share/man路径改为了/usr/share/man/zh_TW
之后我的MAN就用不了了,
卸载man在安装也没用
我用的是繁体系统,开始那个脚本忘记吧zh_CN改为zh_TW.
所以就乱码了!
后来改过来在执行,MAN就不能用了


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


最后由 xiehuoli 编辑于 2007-01-03 11:42,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-12-30 12:37 
头像

注册: 2006-10-18 12:57
帖子: 417
送出感谢: 0 次
接收感谢: 1
你再把路径改回来也不行吗,,

而且你好像没有执行那个脚本哦,


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-12-30 13:45 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
改了也没用!
到后来脚本都不能执行了,都没反应


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-12-30 19:29 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
脚本是操作的zh_CN目录哦。和TW的目录不同。我上次转换后,就这样使用的。

alias cman='man -M /usr/share/man/zh_CN'

cman ls

因为还是看英文的多。并没设置路径。

你如果使用TW的,需要修改bash的。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-12-31 0:21 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
我本来也是想装中文MAN的,但是在论坛一搜,发现每一个方法都是有人成功,有人失败(好像失败的人比成功的多,不过也许是成功的人不喜欢留言),而且失败后不好恢复,就放弃了,毕竟用英文MAN比没有MAN强。等哪次系统出现问题了想重装系统前在试试看我的电脑能否中文MAN。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-12-31 0:29 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
/tmp/zmannTAC45:310: warning: can't find special character `u2B7F'
/tmp/zmannTAC45:310: warning: can't find special character `u02B3'
/tmp/zmannTAC45:311: warning: can't find special character `u0154'
/tmp/zmannTAC45:312: warning: can't find special character `uC28A'
/tmp/zmannTAC45:314: warning: can't find special character `u0468'
/tmp/zmannTAC45:317: warning: can't find numbered character 9

是不是出这样的提示。我看了5楼的说法,就刚刚看了一下TW的目录。lz应该在bash里面修改路径,以及编码名。iconv -f gb18030 这里。要改成big5之类的编码名,我不熟悉繁体的编码名哦。可以自己解开包,使用iconv进行命令行测试。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-12-31 0:31 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
差点忘记,执行前,需要重装manpages-zh的。以前的可能编码都转换乱了。


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-01-01 9:32 

注册: 2006-11-25 11:54
帖子: 171
地址: 武汉.汉口
送出感谢: 0 次
接收感谢: 0 次
我的成功了,是下载的deb包,安装的


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-01-02 17:12 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
eexpress 写道:
差点忘记,执行前,需要重装manpages-zh的。以前的可能编码都转换乱了。

谢谢ee提醒!
我把manpages-zh卸载,然后重新安装了一次!
在执行了脚本
#!/bin/bash
#中文manpages转换编码脚本

cd /usr/share/man/zh_TW/
for k in *
do
cd $k
for i in *.gz
do
j=`echo ${i%\.gz}`
gunzip $i
iconv -f big5 -t utf8 $j >tmp
mv tmp $j
gzip $j
done
cd ..
done
就好了,man 正常了,没有乱码!
当然那个manpath.config
文件中的/usr/share/man路径还是改为了/usr/share/man/zh_TW
真的是感谢ee的提示
:em01


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-01-03 11:44 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
新的问题来了
今天发现我的MAN不全了
很多东西没了
比如man apt-get
See 'man 7 undocumented' for help when manual pages are not available


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-01-03 11:58 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
本来是不全的。维护的问题。
所以说,不修改路径,使用alias cman是最好的。想看中文的时候,用cman xxxx。


_________________
● 鸣学


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-01-03 14:19 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
eexpress 写道:
脚本是操作的zh_CN目录哦。和TW的目录不同。我上次转换后,就这样使用的。

alias cman='man -M /usr/share/man/zh_CN'

cman ls

因为还是看英文的多。并没设置路径。

你如果使用TW的,需要修改bash的。


这个办法不错!值得推荐!


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-01-05 11:03 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
eexpress 写道:
本来是不全的。维护的问题。
所以说,不修改路径,使用alias cman是最好的。想看中文的时候,用cman xxxx。

是否要安装alias cman
然后manpath.config 中MAN的路径还是改为原来默认的设置阿


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-01-05 11:51 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
我用了另外一个办法
在http://forum.ubuntu.org.cn/viewtopic.php?t=35993&postdays=0&postorder=asc&start=0
下载新man.ded包
然后sudo dpkg -i manpages-zh-utf8-1.5.deb
接着安装alias cman
sudo apt-get install alias cman
然后sudo alias cman='man -M /usr/share/man/zh_CN'
当你想用中文的man的时候
cmanXXXX
想用英文的时候
man xxxx
感谢 eexpress fjchenq


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-01-05 14:55 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
看来你理解错了。
alias cman='man -M /usr/share/man/zh_CN'
是放到.bashrc里面的假名命令。
不是apt的。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译