如何在Ubuntu 16.04上安装Adobe Acrobat?

我知道这个帖子 如何安装从Adobe网站下载的Adobe Acrobat Reader deb包,但是在安装网站 这里 再也没有Linux了。 尝试失败

我执行了DriraWassim的建议,它没有对apt-get做出任何添加,并且不显示安装的.deb软件包的路径或搜索结果。
```shell sudo apt-get install libxml2:i386 sudo apt-get update sudo apt-get upgrade apt-cache search adobereader-enu ```
我从这里下载了最新的.deb软件包并运行它。但我无法在系统中找到该应用程序。它既不在路径中,也不在Ubuntu的搜索结果中。如何启动它?
系统:Ubuntu 16.04,64位 硬件:Macbook Air 2013中期 Linux内核:4.6
8个回答

我按照以下的提示在Kubuntu 16.04 64位系统上进行操作:
sudo add-apt-repository "deb http://archive.canonical.com/ precise partner"
sudo apt-get update
sudo apt install adobereader-enu

安装好Adobe Reader之后,不要忘记移除Precise的Canonical Partners软件源。
sudo add-apt-repository -r "deb http://archive.canonical.com/ precise partner"
sudo apt update

9它实际上安装的是 acroread-bin:i386 而不是 adobereader-enu - pd12
7为什么安装了这么多软件包?看起来这个过程重新安装了我系统的大部分内容。我看到了一些像systemd这样的东西。 - bli
1Adobe Acrobat的版本太旧了。 - ses
2你可以移除第三点,并将第四点移到第三点位置,因为第三点是不必要的。 - anderstood
35@bli 是的,这可能是错误的方法。你可以从这里获取Deb文件,而不是添加一个旧的软件源,这样更有可能破坏你的系统。 - Ads20000
4@ses Ubuntu对此无能为力,Adobe不会为Linux更新Adobe Reader。但是,如果你愿意的话,你可以使用Wine安装Adobe Reader 11或DC(尝试使用PlayOnLinux来安装Reader DC,它会使整个过程相对简单明了)。 - Ads20000
1@Ads20000没错,不应该忘记第五步。在http://askubuntu.com/a/767939/69953中,执行`sudo add-apt-repository -r "deb http://archive.canonical.com/ precise partner"`。 - pd12
23ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb 应该包含在接受的答案中,这是来自Adobe的最新版本。 - XoXo
我忘了说,我删除了acroread这一步骤,并在完成后添加了删除ppa的步骤。(摘自下一页的回答。)看起来有人整理了我的工作,使其更加整洁。非常好。 - Bhikkhu Subhuti
只是提一下,Reader 9.5.5在处理受DRM保护的PDF文件时存在问题,所以上面Ads20000的评论似乎是最好的。 - untill
到底出了什么问题,它把我的VLC播放器、PHP、Perl、phpMyAdmin和许多其他东西都删掉了? - sirajalam049
4不回答问题,只是对那些只想运行阅读器而不安装它(连接到桌面环境)的人的评论。有一个Docker镜像,可以在不污染您的系统lib/apt依赖关系的情况下运行它。 https://github.com/chrisdaish/docker-acroread - Dennis C
@dennisc 谢谢!你应该把这个作为答案提交,因为除了酒以外,这是唯一合理的解决方法(我个人认为)。你非常有帮助的评论被淹没了,所以单独的答案可以确保大家看到它。 - Mike S
直到我的评论中的链接是指Deb for 9.5.5。如果你想要更新的版本,请看下面我的回答。BhikkhuSubhuti 啊,那真是个聪明的想法,谢谢你的编辑和使用pd12命令,没问题,但正如你所看到的,像@Siraj这样的例子,有些人会忘记最后一步,完全毁掉他们的系统。直接下载Deb文件更加安全。wordsforthewise 因为在Stack Exchange网站上,那些能够起作用的旧回答往往排名较高。请给我下面的回答点赞! :) - Ads20000
请问,向他人要求点赞你的回答是否合适? - sirajalam049
可能通常情况下不会这样做,但我认为在这种情况下是合理的,因为这样可以将我的答案置于首位,让更少的人像你一样破坏他们的系统! - Ads20000
W: GPG错误:http://archive.canonical.com precise Release:以下签名无效:630239CC130E1A7FD81A27B140976EAF437D05B5 E:存储库'http://archive.canonical.com precise Release'未签名。 N:不能安全地从此类存储库更新,因此默认情况下已禁用。 - Mobigital
@Mobigital 你可以绕过这个问题(不建议),但是真的你应该去下载 Deb 文件,而不是添加一个 12.04 软件源(请参考下面我的回答)。 - Ads20000
使用ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb在16.04上遇到`/opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2`错误。 - Darren Weber
@DarrenWeber 请看下面的回答,你需要使用 sudo apt -f install ,或者也许要使用 sudo apt install libxml2:i386 - Ads20000
混蛋。我按照这个做,搞砸了我的系统。 - raaj
"@wordsforthewise"为什么这是得票最高且被接受的答案,尽管有这么多不好的评论和它不是最佳方式的事实?在我的情况下,我投了赞成票,因为它在我的情况下完美地运作(不确定区别在哪里,但在我的情况下没有卸载一半的系统,尽管我控制了安装过程,而不是盲目同意摧毁我的系统)。 - reducing activity
不适用于Ubuntu 19.04,错误信息如下: W: GPG错误:http://archive.canonical.com precise Release:由于公钥不可用,无法验证以下签名:NO_PUBKEY 40976EAF437D05B5 E: 存储库'http://archive.canonical.com precise Release'未签名。 N: 无法安全地从此存储库进行更新,默认情况下已禁用。 N: 有关存储库创建和用户配置详细信息,请参阅apt-secure(8)手册页。 - Vipin
@Vipin 我知道你之前留下了这个评论,但是正如我之前所说,请查看并点赞下面的答案,这样它就会排在列表的顶部 - 你不应该添加一个Ubuntu 12.04的软件源来安装这个软件,你应该直接从Adobe下载安装包,或者使用Wine(通过PlayOnLinux或Lutris)来安装最新版本的Adobe Reader。 - Ads20000

对于Adobe Reader 9.5.5(在没有Wine的情况下本地运行)

不要添加Ubuntu 12.04 Partner存储库,你真的不应该添加来自先前Ubuntu版本的存储库!从这里获取Deb包(源代码 - 它也在问题中链接),不,它不会自动更新,但由于它已经不再受支持(而且Ubuntu无法在Ubuntu 12.04中修补其安全漏洞,因为它是专有软件),所以这并不重要。如果你以这种方式获取它,破坏系统的可能性较小。

如果你找不到/无法运行Adobe Reader,你需要运行sudo apt -f install来解决依赖关系。如果仍然无法工作,请尝试sudo apt install libxml2:i386

当然,这是一个非常过时的Adobe Reader版本,但这并不是Ubuntu的错,Adobe没有更新Linux客户端的Adobe Reader。然而,您可以按照以下步骤获取较新的版本(这将在Ubuntu上安装Windows版本的Adobe Reader)。
对于Adobe Acrobat Reader DC(使用Wine运行):
  1. 安装PlayOnLinux(截至2018年12月22日,您必须通过此方式获取,而不是通过Ubuntu软件程序,以确保您拥有安装Adobe Acrobat Reader DC所需的Wine版本)
    1. 按下Ctrl+Alt+T
    2. 键入sudo apt install wine:i386,按Enter键,输入密码,Enter键,然后键入Y(在提示时),并按Enter键。
    3. 单击上面的链接
    4. 点击“Ubuntu”
    5. 对于您的Ubuntu版本(要查找此信息,请在终端中键入lsb_release -a,然后按Enter键,在codename旁边的文本中查看),选择要放入终端的第一行,按Ctrl+C,然后切换回终端,按Ctrl+Shift+V,然后按Enter键。对于您的Ubuntu版本的每个选项卡都要执行此操作。
  2. 加载PlayOnLinux(按Super,键入PlayOnLinux,然后按Enter键)
  3. 点击“安装”(在工具栏中)
  4. 在搜索框中键入“Adobe Acrobat Reader DC”
  5. 单击“Adobe Acrobat Reader DC”
  6. 点击“安装”(右下角)
  7. 按照安装屏幕进行操作
  8. 安装完毕后,点击“Adobe Acrobat Reader DC”
  9. 在工具栏中单击“运行”
每次运行Adobe Reader DC,您都需要打开PlayOnLinux(请注意,您可以将其与Adobe Reader 9.5.5一起安装)。您可以将桌面文件拖到启动器中以获得一个按钮,还可以使用“alacarte”(“主菜单”)在Ubuntu Dash中为其添加图标。我可能会稍后添加关于如何操作的说明(考虑到我是两年前写的,这似乎不太可能)。

1使用deb时,acroread无法运行,我需要安装libxml2:i386 - Gerhard Burger
哦,抱歉,sudo apt -f install 可能已经自动执行了这个操作?我应该将它添加到答案中吗(使用哪个命令?)? - Ads20000
我使用Ubuntu软件中心进行安装,所以我猜是缺少依赖项。感谢您的指南,运行得很好! - Gerhard Burger
1FTP客户端用户:要连接,请使用“anonymous”作为登录名,并使用您的电子邮件地址作为密码。例如, 登录名:anonymous 密码:ftpuser@adobe.com ftp://ftp.adobe.com/signon.txt - Luka
另一种获取软件包的方式是从Launchpad下载它。 - Ruslan
PlayOnLinux现在要求使用wine 3.0.4,但这个版本并不在“可用的Wine版本”列表中。 - rudolfbyker
@rudolfbyker 你说的'asking for'是什么意思?你可以通过在PlayOnLinux中点击Adobe Reader DC的条目,然后在左侧面板中选择配置,然后将'Wine版本'更改为适用的版本来设置Adobe Reader DC的Wine版本 :) 我相信大多数Wine版本都可以工作,但你需要在Wine配置对话框中将Windows版本设置为'Windows XP'。 - Ads20000
我的意思是,按照你的答案中的指示操作时,会出现一个错误,提示找不到Wine 3.0.4,并且安装失败。它从未显示过相关条目。 - rudolfbyker
@rudolfbyker 这是一个bug,我会给PlayOnLinux的开发者发送一封邮件,希望他能修复它!:) - Ads20000
@rudolfbyker 开发者说最新版本的PlayOnLinux已经集成了Wine 3.0.4,所以你需要添加PlayOnLinux的软件源,可以在这里找到。我会将它添加到答案中,如果这对你有用,请告诉我!根据我的观点,外部软件源不是一个非常稳定或安全的更新软件的方式,所以另一种选择是Phoenecis PlayOnLinux 5 Beta 2 Flatpak,但我不确定Acrobat Reader DC是否能在其中工作,我会再次测试并提交一个错误报告 :) - Ads20000

是的,有一个,但是支持已经被取消了。点击这里并按照说明进行安装:
  1. 按下键盘上的Ctrl+Alt+T组合键打开终端。当终端打开后,粘贴以下命令并按回车键以添加软件源:

    sudo add-apt-repository "deb http://archive.canonical.com/ precise partner"
    

    在提示输入密码时,请输入您的用户密码。请注意,输入密码时没有任何可视反馈。

  2. 添加完软件源后,运行以下命令逐个更新软件包列表并安装acroread软件包:

    sudo apt-get update
    sudo apt-get install acroread
    

    安装完成后,您应该可以从Unity Dash或应用程序菜单中打开它。

  3. 在正确安装Adobe Reader之后,不要忘记删除Precise版本的Canonical Partners软件源:

    sudo add-apt-repository -r "deb http://archive.canonical.com/ precise partner"
    sudo apt-get update
    
  4. 如何将Adobe Reader设置为默认的PDF阅读器:

在终端中运行以下命令以编辑配置文件:

sudo gedit /etc/gnome/defaults.list

当文件打开后,进行以下操作:

找到并更改以下行:

application/pdf=evince.desktop

改为:

application/pdf=acroread.desktop

在末尾添加以下行:

application/fdf=acroread.desktop
application/xdp=acroread.desktop
application/xfdf=acroread.desktop
application/pdx=acroread.desktop

最后保存文件并重新启动nautilus(在终端中运行命令nautilus -q)以应用更改。


为什么取消了支持? - Léo Léopold Hertz 준영
不知道。自从13.10以来。 - Mookey
16我理解在尝试这个(对于16.04)时,有一些软件包无法安装:“acroread:依赖于nspluginwrapper,但它无法安装”。尝试安装nspluginwrapper会显示没有可安装的候选项。 - Steve Kroon
7更新:通过运行 sudo apt install adobereader-enu,我成功安装了。 - Steve Kroon
1Acrobat的版本太旧了。它不支持像日历一样的输入编辑功能。 - ses

你只需要从这里下载.deb文件:ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb,然后通过打开文件进行安装。如果这样不起作用,可以尝试使用dpkg命令:
sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb。详细信息请参考https://unix.stackexchange.com/a/159103/173836
通常我会使用终端和acroread filename.pdf命令来打开Acrobat文件。第一次运行时可能需要一些时间才能打开。
最近在Ubuntu 16.04上安装时,我遇到了一些错误: libxml2.so.2: cannot open shared object file: No such file or directory

Gtk-Message: 加载模块“canberra-gtk-module”失败

我用以下命令解决了这些问题:

sudo apt-get install libxml2:i386 libstdc++6:i386(命令来源于这里

sudo apt-get install libcanberra-gtk-module:i386(命令来源于这里

显然,还可能出现与adobereader-enu:i386相关的另一个错误;运行:

sudo apt-get install libgtk2.0-0
sudo apt-get -f install

apt-get -f install 是用于修复损坏的依赖项(如果有的话)。 然后再次安装 .deb 文件,问题应该就解决了。


1你试过安装吗?如果这么简单的话,人们就不会经历这一切了。 - Anwar
2这确实有效。如果有人遇到我遇到的错误,我会编辑答案并提供一些额外的步骤。 - alecvn
libgtk2.0-0的版本不够高,无法安装此特定的deb文件。Adobe要求libgtk的版本为2.4,在Ubuntu 17.04上只有libgtk的2.24版本。 - practicalli-john
我认为是@skepticscript添加了那部分内容,所以我不知道该告诉你什么。 - wordsforthewise
2这个问题是针对Ubuntu 16.04的。它在那个版本上可以正常工作。 - alecvn
1按照步骤安装后,但在启动时悄无声息地失败了。 - user276851
在Ubuntu 16.04的64位版本上无法运行。 - Penghe Geng
在Ubuntu 17.10上对我来说完美运行,幸运的是不需要安装任何依赖项! - JackDev
@user276851 你是在终端运行还是从启动器菜单中运行的?从终端运行可以帮助你查看错误;我刚刚为我今天在16.04 LTS上安装时出现的错误添加了一些修复。 - wordsforthewise
@xiaobai 如果你在安装过程中遇到问题,我建议尝试通过终端安装,这样你可以看到任何错误信息:https://unix.stackexchange.com/a/159103/173836 - wordsforthewise
@PengheGeng:我使用的是16.04 64位版本,它对我来说很有效。也许你可以检查一下是否按照安装步骤进行了操作。或者你可能尝试点击deb文件进行安装。相反地,请使用“sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb”。 - Nav

安装 Adobe Reader 的依赖项

sudo apt-get install gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 libatk-adaptor:i386 libgail-common:i386

使用以下命令安装Adobe Reader
sudo add-apt-repository "deb http://archive.canonical.com/ precise partner" 
sudo apt-get update 
sudo apt-get install adobereader-enu

安装后,您必须使用以下命令删除精确存储库。
sudo add-apt-repository -r "deb http://archive.canonical.com/ precise partner" 
sudo apt-get update

关于配置,我写了一篇简短的文章 在Ubuntu 16.04/16.06上安装Adobe Reader

是的,它有效(在16.04.3上测试过)。谢谢! - user276851

你仍然可以使用最新版本的"Adobe Acrobat Reader DC",尽管Adobe几年前停止了他们的Linux PDF阅读器软件。对我来说,它运行得非常完美。
首先安装"wine"和"winetricks"。
sudo apt install wine-stable winetricks

准备好酒来安装Acrobat Reader DC:
winetricks mspatcha

从官方网站http://get.adobe.com/uk/reader/otherversions/下载适用于Windows 10的最新版本Adobe Reader。

将以exe扩展名的文件(AcroRdrDC1801120040_en_US.exe)下载到计算机。 现在在wine中安装该exe文件:

wine AcroRdrDC1801120040_en_US.exe

(使用与下载的exe文件相同的名称)

点击 安装 按钮。

等待设置完成,然后点击 完成

现在在应用程序菜单中搜索Acrobat Reader并打开它。

选择 始终以禁用保护模式打开。(Adobe Reader DC默认运行在受保护模式下,以提供额外的安全层级)

接受许可协议。

现在您可以在Ubuntu上使用Acrobat Reader DC打开您的文件了。


在Manjaro上也能工作,尽管winetricks mspatcha最后出现了一个错误。注意:使用wine运行的可执行文件是AcroRd32.exe - zezollo
这个对我来说不起作用,截至2019年8月3日,adobe.com提供的文件是readerdc_uk_xa_install.exe,大小为1.1MB,只是打开一个"Adobe下载管理器",什么也不做;当我关闭应用程序时,会打开一个浏览器窗口,指向下载该应用程序的下载页面。下载页面告诉我它将给我一个170MB的文件,但实际上给我的只是下载器,所以可能是基于我的UA不是MS Windows之类的原因被阻止了。 - pbhj

Adobe Acrobat Reader DC可以在所有当前支持的Ubuntu版本上安装,只需安装acrordrdc快照包即可。acrordrdc快照包会下载一个专有的Windows版本的Adobe Acrobat Reader,并使用Wine进行安装。
  1. 安装acrordrdc snap软件包。

    sudo snap install acrordrdc
    
  2. 启动acrordrdc。

    acrordrdc
    
  3. 在Wine为Adobe Reader配置时,终端将显示配置消息。等待Wine完成Adobe Reader的配置。配置完成后,您将在Dock中看到一个红色的Adobe Reader图标,并打开此窗口。

    enter image description here

  4. 从下拉菜单中选择安装程序下载的语言,并点击Adobe Acrobat Reader DC窗口中的安装按钮。一个小的进度条窗口将打开,显示Adobe Acrobat Reader DC的下载进度。

  5. 启动Adobe Acrobat Reader DC。当Adobe Acrobat Reader DC打开时,Dock中会出现一个红色的Adobe Reader图标。

    acrordrdc
    
  6. 您可能需要禁用保护模式才能打开Adobe Acrobat Reader DC。

    enter image description here

  7. 按下接受按钮以接受Adobe Acrobat Reader DC许可协议并继续。

    enter image description here

  8. 如果您在右上角登录Adobe Acrobat Reader DC,可以自动填充表单,如下面截图所示。

    enter image description here

  9. 我当前使用的Adobe Acrobat Reader DC版本是21.007.20091.59174,也是最新版本。如果您升级了Ubuntu发行版,请重新安装acrordrdc snap软件包,以确保与升级后的操作系统兼容。

    enter image description here


1这并不是指Linux/snap版本的Acrobat Reader,而是通过snap wine下载和安装Windows版本。 - cipricus

我发现:
sudo apt install adoberead-enu

...出现了一个错误,表示找不到adoberead-enu包。然而,当我执行以下操作时:
sudo apt install adoberead-bin:i386

...它起作用了,结果似乎是一个可以使用的Adobe Reader。
我正在使用Ubuntu 16.04。

1我正在使用Ubuntu 16.04,它显示E: 无法找到软件包adoberead-bin:i386 - reducing activity