Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 5445|回复: 4

请教lazarus-0.9.28.2-0.i586在Rh9下的安装问题

[复制链接]

该用户从未签到

发表于 2010-3-8 20:30:02 | 显示全部楼层 |阅读模式
我先安装了fpc-2.2.4-0.i386、fpc-src-2.2.4-0.i386,在安装lazarus-0.9.28.2-0.i586时得到以下错误:

rpmlib(FileDigests) <= 4.6.0-1 is needed

安装无法进行,使用--nodeps参数也无法安装,哪位高手能帮忙看看如何解决。

在论坛里看了都是lazarus-0.9.22版本的安装实例,不知有没有人成功过。

另外还想请教一下lazarus-0.9.28-0在SUSE Enterprise Server 11下的安装方法,出了跟上面一样的错误,另外还有一下依赖关系:
gdk-pixbuf
gtk2-devel



下载了以上两个rpm包,gdk-pixbuf-0.9.0-5.i586和gtk2-devel-2.8.20-1.i386,但是安装也是提示很多so文件依赖。

请大家帮忙看看,多谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复

使用道具 举报

该用户从未签到

发表于 2010-3-9 09:20:50 | 显示全部楼层
是有依赖性的问题,所有在linux上安装的程序都会遇到。如果要安装好依赖包,建议还是先安装yum这样的在线安装工具,不然依赖包安装起来很头疼
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-3-9 16:15:23 | 显示全部楼层
但是在Red Hat Linux 9下面安装Lazarus就只有一个rpmlib的倚赖问题,其他都没有问题.

看到论坛里面有人安装0.9.22成功过,不知道为什么到了0.9.28还会出这样的问题.
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-3-9 16:19:54 | 显示全部楼层
另外,在SUSE下面安装的问题,我觉得跟SUSE系统有关系,由于我安装的是Enterprise Server版本,有些倚赖包是不支持这个版本的.

查了一下,有的倚赖包是针对Desktop版本的,所以我想装个Enterprise Desktop版再试试看,或者装OpenSUSE11应该也行.

主要是找不到SUSE Linux Enterprise Desktop 11的下载源,官方只提供试用版的.有这方面消息的朋友也提供一下有没有Desktop版本的下载,要11的,10的在Verycd上已经有了.
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-3-12 16:19:55 | 显示全部楼层
问题解决了。

我安装的是OpenSUSE 11.0,在OpenSUSE官网上搜索到lazarus-0.9.28.2-2.12.i586的rpm包,下载下来使用zypper安装相应的依赖包就OK啦。

相信在Red Hat 9和SUSE Linux Enterprise Server 11上也可以使用同样的方法进行安装。

有兴趣的兄弟自己试试。

第一次编译出来的空白可执行文件有19.6MB,后来调整Compiler Option中的 -gl 选项减少到3.5MB左右,再使用UPX压缩后控制在1MB左右。

还是比较满意了。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 21:24 , Processed in 0.029416 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表