apple4us

在 iPhone 上用 Debian APT

最近还有一件大事:一位名叫杰·弗里曼的黑客不喜欢闭源的 Installer.app 和聊胜于无的 BSD Subsystem,自己写了一个叫 Cydia 的东西。Cydia 移植了 Debian 上的 APT 软件管理系统,并包含了许多 BSD 和 GNU 工具,甚至还将 PyObjC 带到了 iPhone 上。 要安装 Cydia,需先在 Installer 里增加这个源: http://apptapp.saurik.com/ 然后便可在 System 区看到 11.2 MB 的 Cydia Packager。弗里曼称 Cydia 可以和 Installer 并存。 Cydia 是开源的,可以用 svn 获取源码: svn checkout http://svn.saurik.com/repos/menes/trunk/cydia/ 目前的问题在于,在安装 Cydia Packager 的过程中,你的 /Applications 目录会和铃声、字体等文件一起,被从 / 移动到 /private/var,也就是说,从那个只有 300 MB 的区移到那个大小在 4G 到 32G(对,iPod touch 也可用)不等的区。弗里曼说这样一移可以为 / 腾出近 150 MB 的空间。 可是我不想移动 /Applications 和字体:鬼知道会出什么问题?刚移完没有问题,也不等于一个月后同样没有问题。而且,苹果自家的 SDK 出了之后,恐怕 iPhone 的闪存空间分布会发生变化;如果继续只分 300 MB 给软件,第三方开发群体能有多「vibrant」呢? 但是我很喜欢 APT,于是写信给弗里曼,他很热心地说明天做一个不搬动 /Applications 的版本给我。到时再来汇报。当然,如果你已经装了 Cydia Packager,欢迎留言交流心得。