Home > Yu

Yu

Yu is a project mainly written in C, it's free.

一个用 C 写的玩具, 希望比 Yum 更快更好。

Yu -- 一个用 C 写的玩具,希望比 Yum 更快更好

这个项目实际的意义并不大,不过作为学习使用,很有意义。 所以我决定按照自己的风格去注释,去写。

已实现:

  1. mirror 下载一个 RPM repodata 数据库(很多发行版开发需要 ;-))

    实例: 下载 http://repo.moblin.org/... 软件包到当前目录 yu mirror http://repo.moblin.org/moblin/releases/2.1/ia32/os/

将要做的:

  1. mirror 可以提供 update 功能,如果本地软件包和服务器不一样,就删除之再下载。 同样,服务器有新软件包,下载之。

  2. 指定软件包,找到它依赖的软件包列表

  3. 指定组,找到它包含和依赖的所有软件包类表

Previous:test