首先说明下面的方法本非完美的方案,但是我试验了下,确实可行。
1.从Adobe官网下载最新版的Adobe Reader 9.5.5的deb包,在下面的ftp位置:
2.安装相关依赖库,主要是ia-32libs相关的32位库,这些库,从Ubuntu 13.10开始就一直困扰着我们,现在给出解决方法:
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install -y libxml2:i386
参考下面的文章,继续安装如下相关依赖库
http://imcn.me/html/y2014/19715.html
http://ubuntuhandbook.org/index.php/2014/04/install-adobe-reader-ubuntu-1404/
sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386
3.采用gdebi方式安装这种第三方deb包,据说会自动解决包的依赖关系。
不过我测试了下,发现和Software Center的安装方式差不多,你也可以双击deb包从软件中心直接安装的,而不用从命令行安装
sudo apt-get install gdebi
sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb
4.安装完成后,从如下位置启动
cd /opt/Adobe/Reader9/Reader/intellinux/bin
acroread
发现有一些gtk的警告,问题不大,但是窗口弹出来了。而且似乎也能用。使用ldd命令查看,还有些32位的动态库没有找到链接,但是不管怎样,Adobe reader的窗口弹出来了,也可以正常使用。所以说,是不完美的解决方法。
下面是安装后的效果图,并不影响使用
下面是我在安装时遇到的问题:
安装失败时,如何卸载?
我下载的Adobe reader 9.5.5,我使用的更新管理器安装的,没有解决好库的依赖关系,结果没有安装成功。
我知道它存放在/opt目录下,我想先从软件中心找到它并卸载,但是我不知道它叫什么名字
我的方法如下:
先查安装包
dpkg -l | grep -i adobe
找到它的名字是adobereader-enu,然后再在软件中心查找这个包,卸载掉它
卸载完成后,我发现/opt下面的目录被删除了,这就是说,完美卸载了。
给那些还想继续刨根问底的人:
关于最新版的Adobe reader在Ubuntu 13.10和14.04上安装方式的讨论,国内外的论坛上讨论得很热烈,下面是一个参考
[1]. http://askubuntu.com/questions/89127/how-do-i-install-adobe-acrobat-reader
[2]. http://ask.xmodulo.com/install-adobe-reader-ubuntu-13-10.html
[3]. http://undan.co.in/2013/11/adobe-reader-on-ubuntu-13-10-saucy-salamander/
[4]. http://ubuntuforums.org/showthread.php?t=2181100