免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6119 | 回复: 7
打印 上一主题 下一主题

安装最新简体中文版的 Adobe Reader7(ZT) [复制链接]

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-04 08:34 |只看该作者 |倒序浏览
前几天装acrobat7一直有问题,后来还是在freebadchina上面找到了方法,转来吧:
通过修改 distinfo 和Makefile 文件来安装最新简体中文版的 Adobe Reader7.

OS: freebsd 5.4

******************************

1.修改/usr/ports/print/acroread7下面的distinfo 和Makefile文件。

===================
我的distinfo:

MD5 (acroread/AdobeReader_chs-7.0.0-2.i386.rpm) = 40fe6b8cb157de92090219d4385e3e3e
SIZE (acroread/AdobeReader_chs-7.0.0-2.i386.rpm) = 55386857

=====================
我的Makefile文件

# New ports collection makefile for: acroread7
# Date created: 19 May 2005
# Whom: Trevor Johnson <trevor@freebsd.org>;
#
# $FreeBSD: ports/print/acroread7/Makefile,v 1.3 2005/07/07 01:34:00 linimon Exp $
#

PORTNAME= acroread7
PORTVERSION= 7.0.0
CATEGORIES= print linux
MASTER_SITES= http://ardownload.adobe.com/pub/adobe/reader/unix/7x/7.0/chs/ \
ftp://ftp.adobe.com/pub/adobe/reader/unix/7x/7.0/chs/
DISTNAME= AdobeReader_chs-7.0.0-2.i386.rpm
EXTRACT_SUFX=
DIST_SUBDIR= acroread
EXTRACT_ONLY=
RESTRICTED= "Must fill out redistribution form at http://www.adobe.com/products/acrobat/distribute.html"

MAINTAINER= trevor@FreeBSD.org
COMMENT= View, distribute and print PDF documents

BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 \
${LINUXBASE}/usr/lib/libpango-1.0.so.0:${PORTSDIR}/x11-toolkits/linux-pango \
${LINUXBASE}/usr/X11R6/lib/libXext.so.6:${PORTSDIR}/x11/linux-XFree86-libs

CONFLICTS= acroread

ONLY_FOR_ARCHS= amd64 i386
USE_REINPLACE= yes
USE_LINUX?= yes
NO_BUILD= yes
REINPLACE_ARGS= -i '' -E
NO_FILTER_SHLIBS= yes
PLIST= ${WRKDIR}/plist
PREFIX= ${LINUXBASE}

pre-install:
@kldstat -v | ${GREP} -E 'linux(aout|elf)' >;/dev/null ||\
{ ${ECHO_MSG} "Linux ABI compatibility must be enabled to install ${PORTNAME}-${PORTVERSION}"; \
exit 1; }
@${RM} -rf ${WRKSRC}/tmp
@${MKDIR} ${WRKSRC}/tmp
cd ${WRKSRC}/tmp; \
rpm2cpio < ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} | ${CPIO} -id; \
${FIND} * -type f -o -type l >; ${PLIST} \
&& ${FIND} -d * -type d | ${SED} -e 's:^:@dirrm :' | \
${GREP} -vE "(usr/bin$$|local$$|share$$|usr$$)" >;>; ${PLIST}

do-install:
@rpm -U --ignorearch --ignoreos --root ${PREFIX} --dbpath /var/lib/rpm \
--nodeps --replacepkgs ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} || ${TRUE}
# disable the PPKLite plugin as it requires an LDAP share lib
${CHMOD} 0 ${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PPKLite.api

post-install:
@${REINPLACE_CMD} 's:Linux:FreeBSD|Linux:g' \
${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread
cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread7
cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread
@${ECHO_MSG} "Be sure to read the license agreement in"
@${ECHO_MSG} "${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/Legal/CHS/license_CHS_uc.txt"

.include <bsd.port.mk>;

其实修改的地方不多,自己看看就明白。
========================================

2.做完以上两步,就可以到 /usr/ports/print/acroread7下面

make install clean

很快就装完。

============

3.其实我为了方便,先到官方网站把AdobeReader_chs-7.0.0-2.i386.rpm给下了下来,放到 /usr/ports/distfiles/acroread下面。 (只有这样才能知道他的 MD5,否则怎么知道改distinfo文件呢?)

然后才执行第2步的,不到 2分钟就装好,因为不用再去下载原程序。

4.新版打开文件的速度很快

本来打算上传两张截图,供大家参考参考的,没地方放,算了。

lyw
2005.7.7

[ 本帖最后由 FinalBSD 于 2005-11-16 20:40 编辑 ]

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
2 [报告]
发表于 2005-09-04 08:47 |只看该作者

安装最新简体中文版的 Adobe Reader7(ZT)

上面的方法我没用,我用的是一位台湾的大哥提供的,方法如下:
修改/usr/ports/print/acroread7 的 Makefile
#####################################################
# New ports collection makefile for:    acroread7
# Date created:         16 March 2005
# Whom:                 Trevor Johnson <trevor@freebsd.org>;
#
# $FreeBSD: ports/print/acroread7/Makefile,v 1.9 2005/06/17 22:59:24 netchild Exp $
#

PORTNAME=       acroread7
PORTVERSION=    7.0.0
#CATEGORIES=    print linux
#MASTER_SITES=  http://download.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/ \
#               ftp://ftp.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/
#DISTNAME=      AdobeReader_enu-7.0.0-2.i386.rpm
CATEGORIES+=    print linux
MASTER_SITES=   http://download.adobe.com/pub/adobe/reader/unix/7x/7.0/${ADOBE_LANG}/ \
                ftp://ftp.adobe.com/pub/adobe/reader/unix/7x/7.0/${ADOBE_LANG}/
DISTNAME=       AdobeReader_${ADOBE_LANG}-7.0.0-2.i386.rpm
EXTRACT_SUFX=
DIST_SUBDIR=    acroread
EXTRACT_ONLY=
RESTRICTED=     "Must fill out redistribution form at http://www.adobe.com/products/acrobat/distribute.html"

#MAINTAINER=    trevor@FreeBSD.org
#COMMENT=       View, distribute and print PDF documents

MAINTAINER?=    trevor@FreeBSD.org
COMMENT?=       View, distribute and print PDF documents

BUILD_DEPENDS=  rpm:${PORTSDIR}/archivers/rpm
RUN_DEPENDS=    ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 \
                ${LINUXBASE}/usr/lib/libpango-1.0.so.0:${PORTSDIR}/x11-toolkits/linux-pango

CONFLICTS=      acroread

ONLY_FOR_ARCHS= amd64 i386
USE_REINPLACE=  yes
USE_LINUX=      yes
USE_XLIB=       yes     # This should be USE_X_PREFIX, doesn't work yet.
NO_BUILD=       yes
REINPLACE_ARGS= -i '' -E
PLIST=          ${WRKDIR}/plist
PREFIX?=        ${LINUXBASE}    # have a look at the USE_XLIB comment

.if !defined(ADOBE_LANG)
ADOBE_LANG?=    enu
.endif

pre-install:
        @kldstat -v | ${GREP} -E 'linux(aout|elf)' >;/dev/null ||\
                { ${ECHO_MSG} "Linux ABI compatibility must be enabled to install ${PORTNAME}-${PORTVERSION}"; \
                  exit 1; }
        @${RM} -rf ${WRKSRC}/tmp
        @${MKDIR} ${WRKSRC}/tmp
        cd ${WRKSRC}/tmp; \
                rpm2cpio < ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} | ${CPIO} -id; \
                ${RM} -rf usr/bin/acroread; \
                ${FIND} * -type f -o -type l >; ${PLIST} \
                && ${FIND} -d * -type d | ${SED} -e 's:^:@dirrm :' | \
                ${GREP} -vE "(usr/bin$$|local$$|share$$|usr$$)" >;>; ${PLIST}
        @${ECHO} @cwd %%LOCALBASE%% >;>; ${PLIST}
        @${ECHO} bin/acroread7 >;>; ${PLIST}
        @${ECHO} bin/acroread >;>; ${PLIST}
        @${ECHO} "@unexec rpm -e --noscripts --root ${PREFIX} --dbpath /var/lib/rpm \
                ${DISTNAME:S/.i386.rpm//} 2>;/dev/null || ${TRUE}"  >;>; ${PLIST}

do-install:
#       @rpm -U --ignorearch --ignoreos --root ${PREFIX} --dbpath /var/lib/rpm \
        @rpm -U --force --ignorearch --ignoreos --root ${PREFIX} --dbpath /var/lib/rpm \
                 --nodeps --replacepkgs ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} || ${TRUE}
        # disable the PPKLite plugin as it requires an LDAP share lib
        ${CHMOD} 0 ${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PPKLite.api
# XXX: This is missing a "${BRANDELF} -t Linux <executables>;".

post-install:
        @${REINPLACE_CMD} 's:Linux:FreeBSD|Linux:g' \
                ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread
        cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread7
        cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread
        @${ECHO_MSG} "Be sure to read the license agreement in"
#       @${ECHO_MSG} "${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/Legal/ENU/license_ENU_uc.txt"
        @${ECHO_MSG} "${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/Legal/${ADOBE_LANG:U}/license_${ADOBE_LANG:U}_uc.txt"

.include <bsd.port.mk>;
###############################################################
cd /usr/ports/chinese/
fetch http://bbs.ilc.edu.tw/chinsan/acroread7/acroread7-chs.shar
sh acroread7-chs.shar
cd acroread7-chs ;
make install clean

[ 本帖最后由 FinalBSD 于 2005-11-16 20:40 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2005-09-05 11:56 |只看该作者

安装最新简体中文版的 Adobe Reader7(ZT)

我就是用第一种方法的

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
4 [报告]
发表于 2005-09-05 12:01 |只看该作者

安装最新简体中文版的 Adobe Reader7(ZT)

那就好了,大家任意选择吧

论坛徽章:
0
5 [报告]
发表于 2005-11-16 20:17 |只看该作者
7.0.1可以下载了哈,下面是distinfo文件:


  1. MD5 (acroread/AdobeReader_chs-7.0.1-1.i386.rpm) = fb4d25a28e1be483cdb4a7a3c539bf5b
  2. SIZE (acroread/AdobeReader_chs-7.0.1-1.i386.rpm) = 55397021
复制代码


把Makefile中的相应版本号做修改

论坛徽章:
0
6 [报告]
发表于 2006-01-04 17:18 |只看该作者

请问,大虾们的reader能不能读取中文文件名

论坛徽章:
0
7 [报告]
发表于 2006-01-04 21:53 |只看该作者
为什么我的还要下载gtk2-2.4.14-4.fc3.i386.rpm

论坛徽章:
0
8 [报告]
发表于 2006-01-04 23:19 |只看该作者

我刚装的adobe reader不能识别中文路径,为什么啊

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP