如何在 Debian 中安裝 Adob e Acrobat Reader?
我已經進入
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 上的原生 Adobe Reader 支持,9.x 是您唯一的選擇!10沒有將 Linux 列為受支持,而且可能永遠不會。在這裡也有更多資訊:Adobe 放棄了 Linux。
許多人可能會質疑需要 Adobe Reader 的相關性,但有幾個案例是閱讀工具的開源版本根本不提供的。簽署文件、填寫表格和列印只是這些案例中的一小部分,您唯一的選擇就是使用 Adobe Reader!
要在 Wheezy 或更高版本上安裝 Adobe Reader,您可以使用以下步驟。
步驟 #1 - 下載
Adobe 在其 FTP 站點上維護所有官方版本的 Adobe Reader,因此您只需前往該站點並下載打包為
.deb
文件的最新版本。如果您轉到上面的第二個 URL,您將進入一個如下所示的頁面:
在此頁面中,您可以選擇在您嘗試執行此操作時碰巧是最新版本的 Reader。在本例中,我們將下載9.5.5,因此我們選擇該連結。
這會將我們帶到另一個帶有連結“enu”的頁面。這表示我們正在下載該工具的英文版。顯然他們只提供這種語言的包。我不是 100% 在這一點上,但無論如何,我們繼續前進。
此時我們應該在這個 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 位版本的 Adobe Reader。Adobe 僅提供 Reader 作為 32 位二進製文件,沒有 64 位變體,但這完全沒問題,我們只需要安裝它與大多數
.deb
軟體包不同。
- 首先,我們需要將 32 位架構添加到我們的系統(多架構)中,然後進行更新。
$ sudo dpkg --add-architecture i386 $ sudo apt-get update
- 現在嘗試使用
dpkg
和apt-get
OR安裝 Adobe Readergdebi
。如果您選擇第一個選項,它將要求您告訴apt-get
修復任何損壞的已安裝軟體包。這似乎是一個 hack,但它基本上可以apt
為我們完成繁重的工作,並安裝/修復任何失去或損壞的軟體包,而且相對較少大驚小怪。或者,使用第二種方法,gdebi
將自動解決依賴關係。
- 使用
dpkg
和apt-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 $$如何安裝 Adobe Acrobat Reader?](http://forums.debian.net/viewtopic.php?f=30&t=104362&sid=1bc16a1c92ef6658e00373e6dd0c41ee&start=15) * [DebianAMD64FAQ](https://wiki.debian.org/DebianAMD64Faq) * [64 位 Linux 上的 Adobe Reader 9.5.4](http://comments.gmane.org/gmane.linux.debian.user/452342)