Debian

如何在 Debian 中安裝 Adob e Acrobat Reader?

  • November 14, 2020

我已經進入deb http://debian-multimedia.org squeeze main/etc/apt/sources.list ”,但wajig update && wajig install acroread結果是:

E: Package ‘acroread’ has no installation candidate

發生了什麼?有替代回購嗎?

***注意:*閱讀器的 9.x 分支已於2013 年 6 月 26 日停產。如果您需要 Linux 上的原生 Adob​​e Reader 支持,9.x 是您唯一的選擇!10沒有將 Linux 列為受支持,而且可能永遠不會。在這裡也有更多資訊:Adobe 放棄了 Linux

許多人可能會質疑需要 Adob​​e Reader 的相關性,但有幾個案例是閱讀工具的開源版本根本不提供的。簽署文件、填寫表格和列印只是這些案例中的一小部分,您唯一的選擇就是使用 Adob​​e Reader!


要在 Wheezy 或更高版本上安裝 Adob​​e Reader,您可以使用以下步驟。

步驟 #1 - 下載

Adobe 在其 FTP 站點上維護所有官方版本的 Adob​​e Reader,因此您只需前往該站點並下載打包為.deb文件的最新版本。

如果您轉到上面的第二個 URL,您將進入一個如下所示的頁面:

                 #1

在此頁面中,您可以選擇在您嘗試執行此操作時碰巧是最新版本的 Reader。在本例中,我們將下載9.5.5,因此我們選擇該連結。

這會將我們帶到另一個帶有連結“enu”的頁面。這表示我們正在下載該工具的英文版。顯然他們只提供這種語言的包。我不是 100% 在這一點上,但無論如何,我們繼續前進。

   SS#2

此時我們應該在這個 URL 處:

  • <ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/>

從這裡我們可以下載.deb文件。我通常這樣使用wget

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

完成此操作後,我們應該擁有文件AdbeRdr9.5.5-1_i386linux_enu.deb. 現在我們準備安裝它。

步驟 #2 - 安裝

我們剛剛下載的文件是 32 位版本的 Adob​​e Reader。Adobe 僅提供 Reader 作為 32 位二進製文件,沒有 64 位變體,但這完全沒問題,我們只需要安裝它與大多數.deb軟體包不同。

  1. 首先,我們需要將 32 位架構添加到我們的系統(多架構)中,然後進行更新。
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
  1. 現在嘗試使用dpkgapt-getOR安裝 Adob​​e Reader gdebi。如果您選擇第一個選項,它將要求您告訴apt-get修復任何損壞的已安裝軟體包。這似乎是一個 hack,但它基本上可以apt為我們完成繁重的工作,並安裝/修復任何失去或損壞的軟體包,而且相對較少大驚小怪。或者,使用第二種方法,gdebi將自動解決依賴關係。
  • 使用dpkgapt-get
  $ sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
  $ sudo apt-get install -f
**使用`gdebi`:**
sudo apt-get install gdebi
sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb
3. 現在,嘗試啟動 acroread

$ acroread

/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


Adobe 忘記了依賴項。我們可以使用`apt-file`.

$ apt-file search libxml2.so.2


這給出了`libxml2`. 所以我們做

$ apt-get install libxml2:i386


安裝 i386 版本的`libxml2`.
4. `acroread`現在使用非 root 帳戶呼叫。

$ acroread


這是在 Debian Wheezy 上執行的 Acrobat Reader 的螢幕截圖。


注意:Adobe 在 中安裝 Acrobat Reader `/opt`,這很噁心,並且違反了 FHS。


   ![#3](https://i.stack.imgur.com/iWNw1.png)


### 參考


* [$$ SOLVED $$如何安裝 Adob​​e Acrobat Reader?](http://forums.debian.net/viewtopic.php?f=30&t=104362&sid=1bc16a1c92ef6658e00373e6dd0c41ee&start=15)
* [DebianAMD64FAQ](https://wiki.debian.org/DebianAMD64Faq)
* [64 位 Linux 上的 Adob​​e Reader 9.5.4](http://comments.gmane.org/gmane.linux.debian.user/452342)

引用自:https://unix.stackexchange.com/questions/3505