如何从软件仓库安装Adobe Acrobat Reader?

如何在Ubuntu 14.04上使用Trusty的apt存储库安装Adobe Acrobat Reader?
这不是从Adobe网站下载Adobe Acrobat Reader deb软件包后如何安装的重复问题。在Synaptic > Repositories > Other software中,我启用了“Canonical Partners”,但我仍然无法在我的64位系统上安装acroread,因为它不可用。
以下是控制台的输出:
root@liv-inspiron:/home/liv# apt-get install acroread
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package acroread
root@liv-inspiron:/home/liv# apt-get install acroread:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package acroread

我在这个链接中回答了关于13.10版本的问题:http://askubuntu.com/questions/89127/how-do-i-install-adobe-acrobat-reader 你可以试试那个方法。 - david6
3我不想从.deb文件进行手动安装。我希望能够从软件仓库中安装acroread - landroni
然后尝试使用13.04(Raring)的合作伙伴软件源(如在该问题的其他答案中所述)。 - david6
这个答案对你可能有用,你可以使用类似的软件,比如okular。你还可以在这个链接中看到一些其他的软件。 - Ocean
确实,这个答案是有效的。但我仍然希望有一个适用于Trusty版本的本地方法,使用针对Trusty打包的二进制文件,并通过软件源推送未来的更新(如果有的话)。(我怀疑Raring版本的软件包是否会得到更新。) - landroni
我日常工作使用 Evince,但是拥有 acroread 的副本是必需的,即使只是为了测试我的 PDF 文件在其他机器上是否按预期显示。 - landroni
@landroni 你可以通过Wine来安装它。 - Ocean
请点击此链接查看问题:http://askubuntu.com/questions/89127/how-do-i-install-adobe-acrobat-reader - Ocean
请将此问题提交给**Adobe Systems, Inc.**,他们已停止对几款产品的最新版本提供Linux等操作系统的支持。 - david6
不完全正确。acroread 不在 Ubuntu 的软件仓库中,这完全是 Canonical 的责任。如果他们的合作伙伴不遵守协议,那么 Canonical 应该通过其他软件仓库提供这些应用程序。 - landroni
它不是“开源”的。 - david6
在评论中,Enkouyami 解释了最好的方法。你可以在这个链接中找到:http://ubuntuhandbook.org/index.php/2014/04/install-adobe-reader-ubuntu-1404/ - Ehsan M. Kermani
我很惊讶没有人在评论中提问,所以让我来第一个问一句:“为什么?”说实话,即使在我使用Windows的那些日子里,我也不喜欢Adobe Reader,因为它占用了约250MB的空间 —— 与Okular和Evince相比,在Windows上它们只需约50MB的空间,并且支持的格式比Adobe Reader多得多;此外,尽管你没有使用它,但出于某种未知原因,Adobe Reader在内存中仍会保留一些奇怪的服务。 - Hi-Angel
@Hi-Angel Adobe Reader仍然是测试特定PDF文档是否按预期工作(即未损坏等)的基准。在某些特定功能(例如注释)上,其他阅读器往往效果较差。填写表格——我绝不会在除Adobe Reader之外的其他软件中进行此操作。最后——使用Adobe基础设施加密的PDF电子书(仅供阅读几天)不能使用其他软件查看...总之:我们可能讨厌Adobe Reader,但它仍然具有丰富的功能,并且最好支持自己的格式。 - landroni
8个回答

在Ubuntu 14.04中手动安装Adobe Acrobat Reader有点麻烦,但并不难。

打开终端。

输入:

cd ~/Downloads && wget -c http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb

这将从Adobe下载DEB文件并将其放入您的下载文件夹中。 接下来输入:
sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

这将安装Adobe Acrobat Reader。
如果您使用的是64位机器,您可能需要添加Nim提到的缺失库。
sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386

如果你想将Acrobat Reader设为默认的PDF应用程序,请输入以下内容:
mimeopen -d *.pdf

它将显示一个程序列表(对我来说显示了3个)。选择具有Acrobat Reader的编号。它将打开Acrobat Reader并显示无法打开'*.pdf'的错误。忽略该错误并关闭Adobe Reader。现在应该可以了。
更新:
对于18.04版本,可以通过以下方式安装i386文件:
sudo apt-get install libgtk2.0-0:i386 libnss3:i386 libnspr4:i386 libnss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386

5谢谢那些指示,很有效。不过,为了打开具有在线功能的文件,我还需要安装 sudo apt-get install libpangoxft-1.0.0:i386 libpangox-1.0.0:i386 libidn11:i386 - azimut
在我的电脑上崩溃了。 - ses
1不要忘记在 "mimeopen -d "*.pdf"" 上使用双引号。由于字符数量最低限制为6个,我无法进行修改。 - Felipe
谢谢 @azimut - 你刚刚为我省下了一大堆麻烦!!! - jhbsk
不是使用mimeopen -d *.pdf命令(对我来说没有起作用),而是我能够右键单击PDF文件,然后选择“打开方式 > 使用其他应用程序打开…”,然后选择“Adobe Acrobat”,并勾选“为这种类型的文件使用默认程序”选项。 - psiphi75
我无法在16.04.1上安装lib32nss-mdns。我从Wiley下载了它,但无法安装。不兼容。我之前在Mate上安装了Adobe,但现在不起作用。不幸的是,我使用gdebi安装了之前拥有的acroread文件,所以步骤不同。后来我尝试了install -f方法和这个方法,但仍然不起作用。当我输入acroread时,出现打开libxml2.so.2的错误。 - Bhikkhu Subhuti
这个解决方案同样适用于Linux Mint 17.3 Rosa! - Eftychia Thomaidou
我也无法安装,出现错误:无法找到:libnss3-1d:i386、libnss3-1d:i386和lib32nss-mdns在Ubuntu 18.04.3 LTS中。 - Dhwanil Patel
@DhwanilPatel 请查看我对i386文件答案的更新。 - G Trawo
谢谢@GTrawo,实际上我尝试了"Undespairable"提供的解决方案,它有效果。非常感谢你的回复。下次我也会尝试这个方法的 :) - Dhwanil Patel

不必明确列出所有的依赖项,你可以这样做:
sudo apt-get install -f

这将自动解决所有未解决的依赖关系。
所以整个命令序列必须是这样的:
cd ~/Downloads && wget -c http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
sudo apt-get install -f

1就记录而言:这也适用于14.10版本。 - Alexandre
2在14.04 64位系统上对我无效。出现错误信息/opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory。使用了user277444的方法来安装缺失的库,然后它就正常工作了。 - atmelino
这在Ubuntu Mate 16.04中有效。第二行会收到一个错误通知,但第三行将修复该错误。已加载并运行。我还将此条目作为解决在askubuntu上打印小册子的方法。 - Bhikkhu Subhuti

你可以从链接中看到:ubuntu-updates(查看发布栏),包acroread尚未发布适用于14.04(trusty)的版本。
所以,请等待直到它被添加到Canonical合作伙伴仓库中。否则,你可以安装旧版本。请参考类似问题:有关awn的类似问题。 在这种情况下,我对awn也遇到了相同的错误: E: 无法找到软件包avant-window-navigator

1我还看到13.10版本暂时没有提供包。这是否意味着Canonical不打算很快发布相应的软件包呢? - landroni
没有必要再等了:六个多月过去了,至今仍然没有适用于trusty的软件包。 - Jealie

从以下链接下载Adobe Reader: https://get.adobe.com/reader/otherversions/
选择系统:Linux,您的语言,适用于Linux的Reader 9.5.5 (.deb)版本。
安装gdebi。
sudo apt-get install gdebi

通过gdebi安装Adobe Reader并接受依赖项。
sudo gdebi PACKAGENAME.deb

安装所需的库:
sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386

最后,从菜单、Dash或PDF文件的上下文菜单中启动Adobe Reader。
通过:ubuntuhandbook.org

14在上面的链接中没有列出Linux版本。 - copper.hat

截至2014年10月23日,答案仍然是“你不行”(或者不能)。
很不可能会发生的。
Unix/Linux 的最新版本 Acrobat Reader 是 9.5.5。
这个方法对我有效(与 Aug 17 undespairable 的答案不同,未能安装一些必要的软件包),在 Xubuntu 14.04 上。
# as root (prefix with sudo if you are running as an unprivileged user)
apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386
apt-get install --reinstall gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386
cd /tmp && wget -c http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

测试后:

rm -rf /tmp/acroread_1000_1000
rm /tmp/AdbeRdr9.5.5-1_i386linux_enu.deb

尝试使用终端:
sudo apt-get install acroread

如果不起作用 - 使用:
sudo apt-get install acroread:i386

编辑:首先使用以下命令:

sudo apt-add-repository multiverse
sudo apt-get update

都失败了。请查看更新的帖子。 - landroni
这意味着没有"acroread"软件包。可以使用命令"sudo apt-add-repository RepositoryName"添加其存储库,其中repo名称与synaptic中使用的名称相同。 - aastefanov
当我运行sudo apt-add-repository multiverse时,它返回"'multiverse'发行组件已经在所有源中启用",所以那肯定不是问题所在。 - landroni

今天我在全新安装的kUbuntu 14.04.4(官方Ubuntu版本)上成功测试了以下内容。 添加Canonical PPA
sudo add-apt-repository "deb http://archive.canonical.com/ precise partner"

更新和安装

sudo aptitude update  
sudo aptitude install acroread  

适用于kUbuntu 14.04 LTS
截至2016年4月30日,不适用于新的kUbuntu 16.04 LTS

如何在64位机器上的Ubuntu 14.04上最终安装Acrobat Reader:
  1. 我从adobe.com下载了.deb版本;

  2. 使用gedbi安装软件包;

  3. 安装以下库文件:

    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我猜你指的不是Gedit,而是Gdebi吧? - Jacob Vlijm