我如何安装从Adobe网站下载的Adobe Acrobat Reader deb软件包?

我是Ubuntu的新手,但我相信我已经正确安装了Ubuntu 11.10。我正在尝试使用我从Adobe网站下载的AdbeRdr9.4.6-1_i386linux_enu.deb来安装Acroread。请问我应该如何操作?

10值得注意的是,Ubuntu自带一个PDF阅读器(称为“evince”,也被称为“文档查看器”)。Acrobat拥有更多功能,但如果你只想阅读PDF文件,那么它并不是必需的。 - chronitis
3为什么你需要Adobe Reader呢?Evince文档查看器在Ubuntu上运行得非常完美,它可以做到Adobe Reader能做的事情,而且还有更多功能。它支持PDF、Postscript、djvu、tiff、dvi、XPS格式,与gedit编辑器配合使用还支持SyncTex功能,还可以阅读漫画书(cbr、cbz、cb7和cbt),并且在Ubuntu 12.10上默认安装。所以不必费心安装Adobe Reader了。 - Mehdi
12Evince无法显示动画和某些特定测试。 - Keivan
8它还不支持前进和后退按钮。 - B. Bischof
8它还不能正确显示批注,一些文档打印和/或显示不正确,填写表格与Adobe Reader的视觉兼容性不佳。 - Peter Zeller
3Evince很好,但不幸的是有一些PDF文件是为Adobe Reader设计的,不能使用其他工具打开。例如:https://bsaefiling1.fincen.treas.gov/DownloadSaveServlet?formName=NFFBAR.pdf - philshem
Evince在你试图帮助人们找到解决方法时,也不会在阅读器中重现错误。 - Shep
1Evince拒绝以正确的尺寸打印我的2-up PDF文件(Ubuntu 14.04;Evince 3.10.3)。Acrobat可以正确打印。顺便说一句。 - Dɑvïd
也不支持可写表单 - Jason
1所有这些信息都是过时的/已经过时了。 - Jason
9个回答

在Ubuntu 13.10之前的所有版本

要安装Adobe Acrobat,您需要在更新管理器的软件源选项卡中启用Canonical合作伙伴存储库

enter image description here

使用“Dash”搜索13.04及更高版本中的“软件源”或“软件和更新”。
如果在“软件源”中没有看到这些选项,您可以在终端中使用以下命令:
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

然后在终端中,您可以更新并安装Acrobat Reader:
sudo apt-get update
sudo apt-get install acroread

从安全角度来看,强烈建议使用存储库中的版本。
如果出于任何原因,您希望直接从Adobe下载并安装,则应按照以下说明进行操作:
使用Firefox浏览器导航至: 选择如图所示的以下选项 - 即下载 .deb 包。

enter image description here

当点击下载按钮时:

enter image description here

保持默认值,以在软件中心打开并安装。

如果您已将下载设置为自动保存在您的下载文件夹中:

cd ~/Downloads
sudo dpkg -i AdbeRdr*.deb

1注意:对于12.10 64位用户,请参考此问答 - http://askubuntu.com/a/70380/14356 - fossfreedom
5我使用的是13.10版本,即使添加了合作伙伴软件源,也无法安装阅读器。有什么建议吗? - giovannibotta
3在14.04版本上也无法正常工作。 - Fernando Kosh
1这个问题有最新的答案吗?(自2011年以来,该网站已更改其格式)或者可能使用Unix版本的解决方法。 - No Time

修订:2016年11月(仅涉及微小措辞)

适用于Ubuntu 14.04 LTS、16.04 LTS和16.10,32位或64位

[ 改编自:http://ask.xmodulo.com/install-adobe-reader-ubuntu-13-10.html ]

Adobe Reader 913.10(或更高版本)的“合作伙伴”软件源中不可用。

  1. 从Adobe网站下载Adobe Reader(32位):

    从这里下载:ftp.adobe.com .. reader .. 9.5.5

    下载后检查MD5SUM,输入以下命令:

    md5sum AdbeRdr9.5.5-1_i386linux_enu.deb
    

    输出结果应为:

    88036c68998d565c4365e2ad89b04d51 AdbeRdr9.5.5-1_i386linux_enu.deb
    
  2. 打开命令行,切换到包含.deb文件的目录。

  3. 安装软件包,强制接受32位版本和任何错误:

    sudo dpkg -i --force-architecture AdbeRdr9.5.5-1_i386linux_enu.deb
    sudo apt-get -f install
    
  4. 添加缺失的32位库(对于32位系统跳过此步骤):

    sudo apt-get install libxml2:i386 lib32stdc++6
    
  5. (可选)首次运行以在Unity菜单栏中显示图标。

    acroread <路径>/<我的文档>.pdf
    

对于Ubuntu 12.04 LTS

  1. 添加 'Canonical Partner' 软件源库
    sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
    
  2. 更新您的系统
    sudo apt-get update
    
  3. 安装 Adobe Reader 和字体扩展
    sudo apt-get -y install acroread acroread-fonts
    
  4. (可选) 第一次运行,以在 Unity 菜单栏中获取图标。
    acroread <路径>/<我的文档>.pdf
    

4acroread-fonts 在 12.04 上似乎找不到。它可以在哪里找到呢? - Craig McQueen
它在Medibuntu PPA中。 - GM-Script-Writer-62850
1acroread-fonts在Ubuntu 13.04中找不到。 对于这个版本的一般方法给予+1的支持。 - ezdazuzena
我听说Linux系统的阅读器将不再进行进一步的开发。 - Daniel
同样。应该有人开发一种替代的文件格式/阅读器(这样就会报应),或者改进开源的PDF阅读器(可能是个无望的事情,跟不上时代)。 - david6
3Adobe的网站不再提供Linux下载。 - Yvon
在14.04版本中,为了避免一些警告,我不得不执行以下操作:sudo apt-get install libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 ; apt-get download overlay-scrollbar-gtk2:i386 ; sudo dpkg --ignore-depends overlay-scrollbar:i386 -i overlay-scrollbar-gtk2_*_i386.deb ------ 无法使用sudo apt-get install overlay-scrollbar-gtk2:i386,因为该软件包依赖于不存在的overlay-scrollbar:i386。 ------ 此外,libdconf0:i386libdconf-dbus-0-0:i386可能也需要安装,但在14.04中不可用。 - pabouk - Ukraine stay strong
我曾经遇到过类似的问题,但后来在另一台电脑上安装时,这些问题并没有再次出现。这是一个版本/回归问题。 - david6
@david6:谢谢,解决方案有效。但是,“如何将Adobe设为我的PDF文件的默认阅读器?”在关闭文档后,我在Unity任务栏上找不到它。 - Srivatsan
没有64位版本的acroread吗? - a06e
当Adobe支持它时,那个工作得更不稳定。无论使用哪个操作系统版本,你都需要使用32位版本来应付。 - david6
在执行dpkg命令之前,我建议先运行sudo apt-get install libgtk2.0-0:i386 - seanlano
1此外,您可以在此处查看一个AppArmor配置文件,以尝试加固Acrobat Reader:https://github.com/seanlano/seanlano-apparmor/blob/master/apparmor.d/opt.Adobe.Reader9.bin.acroread - seanlano

对于Saucy(13.10)版本,你可以添加Raring的合作伙伴软件源。以下是我所做的操作:
sudo echo -e '# for acroread\ndeb http://archive.canonical.com/ubuntu/ raring partner' > /etc/apt/sources.list.d/raring-partner.list
sudo apt-get update
sudo apt-get install acroread

apt-cache show acroread
# Package: acroread
# Architecture: amd64
# Version: 9.5.5-1raring1
# Depends: debconf (>= 0.5) | debconf-2.0, acroread-bin, nspluginwrapper
# [...]

apt-cache policy acroread
# acroread:
#   Installiert:           9.5.5-1raring1
#   Installationskandidat: 9.5.5-1raring1
#   Versionstabelle:
#  *** 9.5.5-1raring1 0
#         500 http://archive.canonical.com/ubuntu/ raring/partner amd64 Packages
#         100 /var/lib/dpkg/status

欢迎来到Ask Ubuntu。我可以建议添加信息,只需执行前三行即可,其余部分是显示已安装内容(因此是可选的)。 - MadMike
2sudo echo string > protected_file 这个命令无法正常工作。请改用 echo string | sudo tee protected_file - Dennis Williamson
1这种方法也适用于Trusty(14.04)。请参考http://askubuntu.com/questions/455135/how-do-i-install-adobe-acrobat-reader-in-ubuntu-14-04进行讨论。 - landroni

我结合了上述方法,因此我可以在Ubuntu 16.04 LTS Xenial Xerus和Ubuntu 18.04 LTS Bionic Beaver上安装Adobe Acrobat Reader。
cd ~/Downloads
wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
sudo apt-get -y install libxml2:i386 libcanberra-gtk-module:i386 \
gtk2-engines-murrine:i386 libatk-adaptor:i386 gtk2-engines:i386

sudo apt-get install ./AdbeRdr9.5.5-1_i386linux_enu.deb

然后可以使用acroread来启动它。 注意:使Adobe Reader几乎独特和有用的是它在文件中的搜索(通过按下Ctrl+Shift+F访问)。

可以确认,在Ubuntu 18.04上对我非常有效。 - CivMeierFan

似乎Adobe在不久的将来不会支持Linux(请参见此帖这里),除非有更多的Linux用户要求支持。可以通过填写以下Adobe功能请求表格来实现:功能请求/错误报告表格
作为替代,您可能想切换到比Adobe Reader更快速打开并提供更多免费功能的FoxitMaster PDF阅读器。

在amd64上,Ubuntu 16.10似乎需要

sudo apt-get -f install
sudo apt-get -y install adobereader-enu

在64位环境中,如果没有i386,acroread会出现“文件未找到”和GTK错误,因此请运行以下命令:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386 libglib2.0-0:i386 libsoup2.4-1:i386 libgtk2.0-0:i386
sudo apt-get -y install libicu-dev:i386 gtk2-engines-murrine libcanberra-gtk-module:i386 gtk2-engines-murrine:i386

这可能是多余的,因为主要的bin文件是i386。
sudo apt-get -y install gtk2-engines gtk2-engines-* libgtkmm-2.4-1c2 libcanberra-gtk-module


你可以做:
# sudo dpkg -i AdbeRdr9.4.6-1_i386linux_enu.deb

不过我建议使用 evince 作为更好的 PDF 阅读器。它是 quantal 版本的默认阅读器。

2有些PDF文件必须使用Adobe Reader才能查看,不幸的是... https://bsaefiling1.fincen.treas.gov/DownloadSaveServlet?formName=NFFBAR.pdf - philshem
我喜欢 Evince 的速度,但它的渲染(例如应用字距调整)相对较差。 - ᴠɪɴᴄᴇɴᴛ

NOrbert的回答对我有用,但只有在安装acroread软件包时添加--reinstall选项时才有效。

sudo apt-get install --reinstall ./AdbeRdr9.5.5-1_i386linux_enu.deb