+ -
当前位置:首页 → 问答吧 → debian下安装Adobe Reader经过.

debian下安装Adobe Reader经过.

时间:2007-11-27

来源:互联网

由于要阅读一些中文pdf文档,系统自带的Evince不支持中文,装了xpdf,去网上下了xpdf-chinese-simplified.tar.gz,照着里面readme说的来解决中文显示问题,搞了半天还是乱码,头大.
   决定装Adobe Reader,照着一篇网友文章所说的(文章链接http://www.linuxdiyf.com/viewarticle.php?id=66193,该文章说一定要选英文版的下载)下了英文版的AdobeReader_enu-8.1.1-1.i386.deb以及中文支持的东西FontPack81_chs_i486-linux.tar.gz,先dpkg -i AdobeReader_enu-8.1.1-1.i386.deb 来装主程序,出现以下提示:
(Reading database ... 73510 files and directories currently installed.)
Unpacking adobereader-enu (from AdobeReader_enu-8.1.1-1.i386.deb) ...
dpkg: error processing AdobeReader_enu-8.1.1-1.i386.deb (--install):
failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./opt/Adobe/Reader8/Resource/unicode/icu/ctb_gb18030.cnv': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
AdobeReader_enu-8.1.1-1.i386.deb
   自己看到`./opt/Adobe/Reader8/Resource/unicode/icu/ctb_gb18030.cnv': No space left on device这句觉得是/opt不够大,df /opt看了下说用了62%,只剩95M.于是第一个想法是给/opt加些空间,google修改分区的方法,有提到LVM,resizefs和fdisk等等,一时半会儿消化不了,照着版主sakulagi的建议用创建符号链接的方法把/opt指到别的空间,/home和/usr还有很多空间.他的建议是"把/opt里的内容移动到/home里..."
mv /opt /home
ln -s /home/opt /opt
我之前在国外网站也看到类似方法,不过只提到ln -s /directory /opt,我没把版主建议看全,直接
mkdir /home/opt
ln -s /home/opt /opt
继续dpkg -i AdobeReader_enu-8.1.1-1.i386.deb,出现的提示还是一样.把/home/opt删掉,再unlink把符号链接去掉,在/usr/local/share里建个opt,再链接,还是一样.怀疑该包有问题,google,在adobe网上发现有中文安装包AdobeReader_chs-8.1.1-1.i386.deb(http://www.adobe.com/cn/products ... p2_allversions.html),下过来一装,照旧..
回到CU无意间看了看版主回我的帖子里还有mv /opt /home这一步,照做,再重新装,成功了!阅读中文pdf文档效果想当好,与XP下几乎没区别.
   小小经验本不足道,不过我希望写下完整过程以便有需要的网友能google到.再次对版主sakulagi表示感谢!

作者: simon22543   发布时间: 2007-11-27

不客气。

做技术的最大的快乐就是解决了一个困扰自己很久的问题!这种专注于一个问题,最后解决它的感觉是无与伦比的。

作者: sakulagi   发布时间: 2007-11-27

非常感谢

作者: cjj888   发布时间: 2011-03-07

其实Evince配置一下,肯定支持中文的。

作者: L_kernel   发布时间: 2011-03-07