在Ubuntu或Wine中安装最新版本的Adobe Reader。

在Ubuntu中,我想打开一个为Adobe Reader 10生成的PDF文档。显然,我可以安装的最新版本是Adobe Reader 9.5.5。有没有办法安装版本10呢?
我已经安装了Wine,但是我不知道如何使用Wine安装acroread。

1Chrome和Firefox通常都包含最新版本的阅读器。尝试在网页浏览器中打开文件。 - user535733
@user535733 这就是我最终使用的方法。对于日常的PDF浏览,我使用Evince或者桌面上首选的阅读器,但是对于PDF表单来说,火狐浏览器中的PDF阅读器比我尝试过的任何“真正”的Linux PDF阅读器都要好,与Adobe相当(就我所知)。 - tobias_k
4个回答

现在有许多适用于Linux系统的优秀PDF阅读器,我个人最喜欢的是Okular。但是,如果你真的很想使用Adobe Reader X1(11.0.08版本)在Ubuntu Xenial Xerus 16.04上安装,可以通过Wine实现。只需要稍微熟悉一下操作就可以了 :)

需要按照以下步骤进行操作:

1. 安装Wine:

在终端窗口中运行以下命令来安装Wine和一些额外的应用程序:

sudo apt-get install wine cabextract p7zip unrar unzip wget zenity

一旦这个相当庞大的下载完成,您需要设置一个32位前缀供Wine使用,这对于Adobe Acrobat的正常工作是必需的。首先备份任何默认的Wine配置,然后创建前缀:
mv ~/.wine ~/.wine_bak
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg 

打开winecfg并确保它设置为“Windows XP”,这经过测试,可以在使用Acrobat Reader时获得最佳性能。

2. 更新winetricks:

您需要安装最新版本的winetricks。请在终端窗口中使用以下命令来完成此操作:

sudo apt-get remove winetricks
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 
sudo mv -v winetricks /usr/local/bin

然后使用以下命令下载所需文件,注意该命令使用了我们的新的32位Wine前缀。
WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks mspatcha

3. 下载并安装阅读器:
现在使用以下“单一”命令下载所需的阅读器:
cd $HOME/Desktop && \
wget --progress=dot --tries=10 \
https://ardownload2.adobe.com/pub/adobe/reader/win/11.x/11.0.08/en_US/AdbeRdr11008_en_US.exe

最后,将下载的阅读器安装到Wine的32位前缀目录中。
cd $HOME/Desktop && \
WINEARCH=win32 WINEPREFIX=~/.wine32 wine AdbeRdr11008_en_US.exe

4. 运行阅读器:

当阅读器首次加载时,选择第一个屏幕中看到的选项“始终以禁用保护模式打开”。然后大多数情况下您应该已经设置好了,尽管我没有广泛测试所有可用选项。

下面是我自己的16.04系统上运行的Acrobat Reader的屏幕截图:

Adobe Acrobat on Ubuntu Linux

5. 清理:

在安装过程中,会创建两个无关的文件,您可以忽略或删除它们:

  1. ~/.wine 是不必要的,如果您不需要它,请运行以下命令:
    mv ~/.wine_bakk
  2. 一个无法正常工作的桌面链接被创建,使用以下命令删除它:
    rm "$HOME/Desktop/Adobe Reader XI.lnk"

注意事项:

  • 6.5.3 如何在64位系统上创建32位wineprefix? 关于如何在64位系统上设置32位前缀的官方信息。
  • 如何在Ubuntu上获取最新版本的winetricks? 我自己提出的问题和答案,关于更新winetricks,我已经为这个问题做了一些工作!
  • 设置变量:根据您对wine的其他用途,您可以通过使用您喜欢的文本编辑器将以下变量放置在~/.bashrc中来固定此指南中使用的变量:

    export WINEPREFIX=~/.wine32
    export WINEARCH=win32
    

    然后运行命令:source ~/.bashrc。我把这个建议留在“注释”中,因为这个简短的指南已经足够复杂了 :)。


这在我的Ubuntu 20上也完美运行。我需要安装Acrobat Reader才能使用“填写表单”和“保存表单”的功能。 - Cibin Joseph
@CibinJoseph 这真是令人激动,我在4年前写下这个答案,现在依然适用! - andrew.46

在Ubuntu 18.04 Bionic Beaver上安装Adobe Acrobat Reader

(无需使用Wine)

安装所有先决条件 - 步骤1

sudo apt install gdebi-core libxml2:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libatk-adaptor:i386

下载 Adobe Acrobat Reader - 第二步

wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb

安装 Adobe Acrobat Reader - 步骤 3

sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb

就这样...享受吧

enter image description here

enter image description here

通过Lubos Rendek


1对我来说,也需要遵循 https://askubuntu.com/a/1077527/22343 并安装 sudo apt-get install libxml2:i386 libstdc++6:i386(在Linux Mint Ulyssa / Ubuntu Focal上)。 - Édouard Lopez
实际上,OP写道他们已经可以安装9.9.5版本,并且特别询问10版本,但是今天来说,这个回答仍然非常有价值,因为那些旧版本已经无处可寻(至少我找不到)。我只是用它来处理那些讨厌的PDF表单,而其他正规的Linux PDF阅读器都无法处理。在Ubuntu 20.4上安装过程顺利进行。 - tobias_k

在Ubuntu 18.04上安装Adobe Acrobat Reader DC

首先安装wine:

sudo apt install wine-stable winetricks winetricks mspatcha

从主页下载Acrobat Reader

或者使用

wget https://ardownload2.adobe.com/pub/adobe/reader/win/AcrobatDC/1800920044/AcroRdrDC1800920044_en_US.exe

使用Wine安装Acrobat Reader
wine AcroRdrDC<insert your version>_en_US.exe

在开始菜单中搜索并启动Adobe Acrobat Reader。
就这些!

另一种选择

我个人喜欢MasterPDF,如果你使用的是未注册版本,这也是一个不错的选择。

如果你想通过命令行修改PDF文件,可以使用pdftk,因为它是一个经过验证的好用的命令行工具。


我在尝试安装Acrobat时遇到了这个错误,根据您的回答:`未处理的异常:在32位代码中调用了未实现的函数msi.dll.MsiGetComponentPathExW(0x7b83935c)。 注册转储: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7b83935c ESP:0088caa4 EBP:0088cb28 EFLAGS:00200212( - -- I -A- - ) EAX:7b82694d EBX:00000004 ECX:0088cad0 EDX:0088cb50 ESI:7ebb8120 EDI:0088d1d8 堆栈转储: - Dalek
你有一台64位还是32位的机器,你下载了哪个版本? - abu_bua
@Dalek:如果你想要一个好的PDF阅读器,可以从https://code-industry.net/free-pdf-editor/安装。下载Linux版本,并使用`apt-get install ./name_of_download.deb`进行安装。它运行良好,即使不是免费版本,你也可以做很多事情! - abu_bua
我有一台64位的计算机。 - Dalek
我需要在浏览器中打开一个PDF文档,但我的机器上只有Linux系统,而且我收到了这样的消息:如果此消息最终未被正确替换为文档的内容,则您的PDF查看器可能无法显示此类型的文档。您可以通过访问http://www.adobe.com/go/reader_download来升级到适用于Windows®、Mac或Linux®的最新版本Adobe Reader。但是我无法安装适用于Linux的Acroread 10,而显然这是我所需要的。有什么建议吗? - Dalek
@Dalek: 你用的是哪个Linux操作系统?还有你在用什么浏览器?Firefox和Chrome都内置了PDF浏览器。 - abu_bua
我在我的机器上有Ubuntu 16.04.4 LTSfirefox 60.0.2 (64-bit) - Dalek
有没有什么建议,我怎样才能安装Acrobat Reader DC - Dalek
我正在使用Ubuntu 18.04。Wine程序变得更好了。它工作得很完美,唯一的问题是缺少一些字体,但是到目前为止我还没有时间安装它们。 - abu_bua

理论上,PDF 是一种便携开放的格式,因此任何兼容的工具都应该能够让您打开和处理由 Adobe Reader 10 生成的文件,即使 Adobe 不再在 Linux 上提供 Reader。请查看以下替代方案:

https://alternativeto.net/software/adobe-reader/?platform=linux

就我个人而言,我对以下事物有良好的体验:

https://www.foxitsoftware.com/downloads/

然而,我发现了一些罕见的可编辑PDF表格,这使得Foxit Reader在你身上崩溃。

目前,由Ubuntu默认提供的Evince对我来说工作得很好。

无论如何,请告诉我们结果以及您使用各种工具的个人经验,这样其他人就可以从您的经验中学习。


Foxit很好,但它的Windows版本肯定更好。 - Apoorv Potnis