自己包Adobe Acrobat Reader7.0.1中文版

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

自己包Adobe Acrobat Reader7.0.1中文版

文章huki » 週二 10月 11, 2005 10:04 pm

因為等當兵無聊就想把自己的linux弄好一點
很多軟體很久試都不知變的如何
剛好今天要裝acrobat reader就查了幾個網頁不小心看到的
很簡單的就可以自己包了(不過感覺不是很正統,哈,我都不學正統的><")
包的時候需要用到的套件有兩個libldap2和alien
代碼: 選擇全部
# aptitude install libldap2 alien

再來就是抓官方的中文版
代碼: 選擇全部
$ wget http://ardownload.adobe.com/pub/adobe/reader/unix/7x/7.0/cht/AdbeRdr701_linux_cht.tar.gz

接下來就是要動手包的過程囉!非常的簡單
假設我在我的使用者的家目錄下作業
代碼: 選擇全部
$ tar -zxvf AdbeRdr701_linux_cht.tar.gz
$ fakeroot mkdir -p usr/bin usr/share/Adobe/Acrobat7.0.1
$ fakeroot tar -C usr/share/Adobe/Acrobat7.0.1 -xvf AdobeReader/COMMON.TAR
$ fakeroot tar -C usr/share/Adobe/Acrobat7.0.1 -xvf AdobeReader/ILINXR.TAR
$ fakeroot ln -s /usr/share/Adobe/Acrobat7.0.1/bin/acroread usr/bin/acroread
$ fakeroot ln -s /usr/lib/libldap.so.2 usr/share/Adobe/Acrobat7.0.1/Reader/intellinux/lib/libldap.so
$ fakeroot ln -s /usr/lib/liblber.so.2 usr/share/Adobe/Acrobat7.0.1/Reader/intellinux/lib/liblber.so

以上的步驟就可以包了,不過小弟因為是用gnome,所以想在gnome的選單中加入reader的項目
代碼: 選擇全部
$ vi usr/share/applications/AdobeAcrobatReader.desktop

內容如下
[Desktop Entry]
Name=Adobe Acrobat Reader 7.0.1
Comment=PDF reader Exec=acroread
Icon=/usr/share/Adobe/Acrobat7.0.1/Resource/Icons/AdobeReader.png MimeType=application/pdf
Categories=Application;Utility;TextEditor;
Terminal=false
Type=Application
Encoding=UTF-8

再來就是把它包成.tgz檔再轉成deb
代碼: 選擇全部
$ fakeroot tar zcvf adobe-acrobatreader-cht-7.0.1huki.tgz ./usr
$ fakeroot alien adobe-acrobatreader-cht-7.0.1huki.tgz
# dpkg -i adobe-acrobatreader-cht_7.0.1huki-2_all.deb


這樣你就可以自己在gnome的選單中呼教acroread來執行中文版reader了
不過這樣還不完整啦!
若能加上自制加入firefox或mozilla的extensions就好了
若有人知道可以幫補一下
大家慢用啊!

參考文獻
http://www.argv.org/~chome/acrobat.html
http://slashdot.jp/comments.pl?sid=258986&cid=746198
http://slashdot.jp/comments.pl?sid=258986&cid=746324
http://freesf.tnc.edu.tw/modules/tadboo ... ullscreen=
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章訪客 » 週二 11月 29, 2005 7:11 am

請問要如何加入「套件相依性」的要求呢?

我自己的經驗是,
之前下載安裝了官方的 AdbeRdr701_linux_cht.tar.gz 之後,
每次執行 acroread 都發現畫面閃一下就沒了,
當時真是一頭霧水加三條線(不知道問題在那);
後來才發現原因是我的系統少裝了 libstdc++5 套件,
(而 libstdc++5 套件又相依 gcc-3.3-base 套件)
現在總算可以正常使用 Adobe Reader 7.0.1 中文版。
訪客
 


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客