[FZH] 软件包管理器

Liang Suilong liangsuilong在gmail.com
星期四 四月 15 09:38:55 UTC 2010


如果作为毕业设计折腾一下,那就没有问题。不过要让 Fedora 官方使用则是没有可能了。

我的理解是:这种做法似乎是完全推到 yum 的所有工作,用自己重写的一套工具去处理 rpm 管理,难度和工程量恐怕太太太大了吧。还会涉及到 rpm
数据库的读取和写入。

如果还是要利用 yum,那所有操作都离不开 yum,可以做到的东西可能是很有限。或者可以考虑一下去改进一下 gpk-application 和
yumex 或者重新写过一个类似的图形化工具,但所有的东西还是离不开 yum 的。

Seth Vidal 谈到 yum 的发展市说到,每一步改进都需要经过广泛、漫长而痛苦的讨论,获得大多数的同意才会去做的,例如他可能会去做的 delta
metadata。不过他说这个功能对下载 metadata 的速度提升很有限。

2010/4/15 GuoKai <guokai01在gmail.com>

> 恩,yum源代码确实是用python写的,我看了,但是太繁琐,一时半会也搞不清楚。
> 所以想问问如何先简单得实现安装一个rpm包。
>
> 在 2010年4月15日 下午4:40,Liang Suilong <liangsuilong在gmail.com>写道:
>
> > 貌似 Fedora 下的 rpm 管理工具都是用 python 2 写的哦,yum 提供的接口好像也是 python 的啊。
> >
> > 2010/4/15 GuoKai <guokai01在gmail.com>
> >
> > > 由于毕业设计需要设计个linux下但rpm软件包管理器,所以想请教各位如何用java语言读取rpm包的相关信息并进行安装。
> > > _______________________________________________
> > > Chinese mailing list
> > > Chinese at lists.fedoraproject.org
> > > https://admin.fedoraproject.org/mailman/listinfo/chinese
> > >
> >
> >
> >
> > --
> > Fedora && Debian User, former Ubuntu User
> > My Page: http://www.liangsuilong.info
> > Fedora Project Contributor -- Packager && Ambassador
> > https://fedoraproject.org/wiki/User:Liangsuilong
> > _______________________________________________
> > Chinese mailing list
> > Chinese at lists.fedoraproject.org
> > https://admin.fedoraproject.org/mailman/listinfo/chinese
> >
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese
>



-- 
Fedora && Debian User, former Ubuntu User
My Page: http://www.liangsuilong.info
Fedora Project Contributor -- Packager && Ambassador
https://fedoraproject.org/wiki/User:Liangsuilong


关于邮件列表 Chinese 的更多信息