设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Mandriva Linux
›
我想编译KDE 3.1.2,给点意见
1
2
3
4
/ 4 页
下一页
返回列表
楼主:
QuickTime
我想编译KDE 3.1.2,给点意见
[复制链接]
euboy
euboy
当前离线
积分
764
IP卡
狗仔卡
发表于 2003-5-23 10:54:54
|
显示全部楼层
制作rpm不是很难!
但是如果对象kde这样的大型软件系列的,需要相当的编程基础,比如你能看懂makefile,然后将一个大型软件包分成几个小包,最常见的就是xxx.rpm, libxxx.rpm之类的。由于已经有人制作了kde的rpm,最好的方法就是得到kde3.1.0里头的spec file,然后做些修改。这是个很麻烦的过程,因为rpm不像直接编译,每次只要出错就得从头开始,很累人。我的wine20030508,就花了一天。
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
楼主
|
发表于 2003-5-23 11:21:37
|
显示全部楼层
我做rpm还没有出过错
回复
支持
反对
使用道具
举报
显身卡
风之魂
风之魂
当前离线
积分
123
IP卡
狗仔卡
发表于 2003-5-23 11:25:43
|
显示全部楼层
要生成RPM包,最好直接下载*.src.rpm来编译。但现在还没有Mandrake9.1的kde3.1.2,不过我们可以直接把其它发行版的*.src.rpm(例如TurboLinux的,TurboLinux也是针对i586来编译的)拿来用,因为源代码都是一样的,这样我们就有了*.spec文件(安装*.src.rpm后放在/usr/src/RPM/SPECS下面),我们所做的就是把*.spec中的软件包依赖关系修改成特定发行版的就可以了(因为不同的发行版的软件包命名不太一样,不过大部分的差别不是很大,很容易找的到)。我现在已经编译好了arts,但我现在时间比较少,而且我现在的工作需要在Windows下面,所以编译完恐怕要很久才可以,希望我的方法可以给大家提供帮助。
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
楼主
|
发表于 2003-5-23 11:43:36
|
显示全部楼层
大家觉得用TurboLinux的src.rpm怎么样?
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
楼主
|
发表于 2003-5-23 11:45:40
|
显示全部楼层
不过我发现i18n太大了
回复
支持
反对
使用道具
举报
显身卡
fangshun
fangshun
当前离线
积分
661
IP卡
狗仔卡
发表于 2003-5-23 11:48:43
|
显示全部楼层
ftp://ftp.kde.org/里面有i18n的每个语言软件包
回复
支持
反对
使用道具
举报
显身卡
QuickTime
QuickTime
当前离线
积分
5870
IP卡
狗仔卡
楼主
|
发表于 2003-5-23 11:52:10
|
显示全部楼层
不过关键是要做成rpm
需要spec或者src.rpm
回复
支持
反对
使用道具
举报
显身卡
fangshun
fangshun
当前离线
积分
661
IP卡
狗仔卡
发表于 2003-5-23 12:02:16
|
显示全部楼层
i18n是就简单的,只是往/share/doc,/share/locale,复制东西,况且只安装zh_CN包,编译的时候基本没有多少代码。大部分的语句应该是复制。这样可以做个脚本安装也可以。
回复
支持
反对
使用道具
举报
显身卡
风之魂
风之魂
当前离线
积分
123
IP卡
狗仔卡
发表于 2003-5-23 15:22:10
|
显示全部楼层
TurboLinux的i18n包包含了所有语言,其实i18n非常简单,可以直接使用TurboLinux的。i18n里面只包含字符串,不包含任何可执行代码,所以不存在优化的问题。也可以下载
www.kde.org
提供的i18n源文件,然后自己做一个rpm包(具体步骤可以参考
www.linuxeden.com
里面的文档)。
回复
支持
反对
使用道具
举报
显身卡
fangshun
fangshun
当前离线
积分
661
IP卡
狗仔卡
发表于 2003-5-23 15:53:13
|
显示全部楼层
我已经把kdebase,kdelibs,arts,kde-i18n-zh.CN全部编译好了。
我发现他和mdk的kde3.1不能共存,所以我删除了mdk原来的kde,我本来是把所有编译好的放到了/kde下,然后再cd /usr/bin ; ln -s /kde/bin/* .
并且改成了gdm登陆,感觉和debian下的kde差不多,可能是最初的kde装态把,不过还不错!
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
3
4
/ 4 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
BSD 讨论专题
SuSE Linux
Redhat/Fedora/CentOS Linux
网络技术\网络安全讨论
服务器架设、应用、维护
Archlinux讨论区
shell进阶应用、shell编程
Ubuntu Linux 专题讨论
Linux 基础讨论区(新手速成)
Slackware Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表