Yu is a project mainly written in C, it's free.
一个用 C 写的玩具, 希望比 Yum 更快更好。
Yu -- 一个用 C 写的玩具,希望比 Yum 更快更好
这个项目实际的意义并不大,不过作为学习使用,很有意义。 所以我决定按照自己的风格去注释,去写。
已实现:
mirror 下载一个 RPM repodata 数据库(很多发行版开发需要 ;-))
实例: 下载 http://repo.moblin.org/... 软件包到当前目录 yu mirror http://repo.moblin.org/moblin/releases/2.1/ia32/os/
将要做的:
mirror 可以提供 update 功能,如果本地软件包和服务器不一样,就删除之再下载。 同样,服务器有新软件包,下载之。
指定软件包,找到它依赖的软件包列表
指定组,找到它包含和依赖的所有软件包类表