Opkg/zh cn

From Openmoko

Revision as of 17:00, 6 July 2008 by Glenn (Talk | contribs)

Jump to: navigation, search



Contents

关于Opkg

Opkg 是一个源于Ipkg的套件管理系统。你可以在这里找到邮寄清单。

http://svn.openmoko.org/trunk/src/target/opkg/}这里找到源码。也可以在[http://svnweb.openmoko.org/trunk/src/target/opkg/ 这个位置在线观看源码。

新功能

以下是已完成新功能。大部份份都是自Ipkg变更而来。

  • 使用libcurl下载档案。
  • 传送下载情况,更新到libopkg clients
  • 重组并清除子目录下的源始码。
  • 使用gpg detached signature查验套件清单
  • 标示安装套件
  • 使用其它的指令选项移除"自动安装" 套件
  • 支持分类 (与debtags类似)。 "Tags" 被加入套件讯息中,opkg 让它可以在客端上使用,但并无法处理它。在客端的指令列上,也无法使用这个功能。

Ipkg Patches

以下的ipkg patches 目前已经被使用:

计划中的功能

在下个版本释出前,这些功能目前正在开发中,或者是计划开发:

  • 改善/清除 libopkg api
  • 锁定系统防止二个同步locking system to prevent two simultaneous operations on the file system

Bug fixes

  • Ipkg bug - Overflow/ crashe machine - [1]
  • ipkg 尝试着存取SD card - [2]

顺序性低之功能

  • 在postinstall期间简单的使用者互动
  • 改进指令列选项
  • 重构源码并让它更扎实
  • 在数据库中储存软件(pakage)
  • 在下载档案前,查看/tmp中可用的空间
  • 在解压缩前查看可用的空间

可能性问题

以下为可能是已知的臭虫。

  • http proxy 可以运作,但是权限并无法被测试
  • autoremove功能只会查验 "depends" 及无 "pre-depends"

FAQ

Q. 哪一版的Ipkg是源于Opkg?

A. 它是根据 ipkg-0.99.163 tarball

Q. 为何要"fork" 并为 Ipkg 重新命名?

A. Ipkg不再主动的维护upstream,并且Ipkg有潜在的商标问题

Personal tools



关于Opkg

Opkg 是一个源于Ipkg的套件管理系统。你可以在这里找到邮寄清单。

http://svn.openmoko.org/trunk/src/target/opkg/}这里找到源码。也可以在[http://svnweb.openmoko.org/trunk/src/target/opkg/ 这个位置在线观看源码。

新功能

以下是已完成新功能。大部份份都是自Ipkg变更而来。

  • 使用libcurl下载档案。
  • 传送下载情况,更新到libopkg clients
  • 重组并清除子目录下的源始码。
  • 使用gpg detached signature查验套件清单
  • 标示安装套件
  • 使用其它的指令选项移除"自动安装" 套件
  • 支持分类 (与debtags类似)。 "Tags" 被加入套件讯息中,opkg 让它可以在客端上使用,但并无法处理它。在客端的指令列上,也无法使用这个功能。

Ipkg Patches

以下的ipkg patches 目前已经被使用:

计划中的功能

在下个版本释出前,这些功能目前正在开发中,或者是计划开发:

  • 改善/清除 libopkg api
  • 锁定系统防止二个同步locking system to prevent two simultaneous operations on the file system

Bug fixes

  • Ipkg bug - Overflow/ crashe machine - [1]
  • ipkg 尝试着存取SD card - [2]

顺序性低之功能

  • 在postinstall期间简单的使用者互动
  • 改进指令列选项
  • 重构源码并让它更扎实
  • 在数据库中储存软件(pakage)
  • 在下载档案前,查看/tmp中可用的空间
  • 在解压缩前查看可用的空间

可能性问题

以下为可能是已知的臭虫。

  • http proxy 可以运作,但是权限并无法被测试
  • autoremove功能只会查验 "depends" 及无 "pre-depends"

FAQ

Q. 哪一版的Ipkg是源于Opkg?

A. 它是根据 ipkg-0.99.163 tarball

Q. 为何要"fork" 并为 Ipkg 重新命名?

A. Ipkg不再主动的维护upstream,并且Ipkg有潜在的商标问题