[weiphone原创]installer 的彻底解决之道
小弟我就多写一点点吧,关于Installer的问题已经全部搞掂
目前特别是1.1.2软破后大部分人会出现,是不是很巧呢? 其实installer用不起来有两方面的原因:
1. 出现下载错误,记不清那个表达了,好像是什么 “...download failed....”
2. 出现找不到主机的错误 ".......: can't find host"
第一个是因为空间不足的原因,请用下面方法1来解,因为iphone空间分配不合理,所以你也不妨做一做,即使现在还够
第二个是因为Ste Packaging的服务器换了一个主机地址,用下来第二个方法解,这个比较简单
方法1: 挪空间
1. 找个SSH登录上去, 用以下命令:
# df -k
你大概能看到 /dev/disk0s1 已经100%了,这就是症结所在,而另一个 /dev/disk0s2才5%(反正是一点点,所以说iphone分配不那么合理)
2. 可以把根目录下的 /Applications 和 /Library 这两个目录移到 /private/var 下面
2.1 先看看 /private/etc/fstab 这个文件,用下面的命令
# cat /private/etc/fstab
如果你看到
/dev/disk0s2 /private/var hfs rw,noexec 0 2
那么需要把noexec删掉,成这样
/dev/disk0s2 /private/var hfs rw 0 2
这一步是让第二个盘可以执行程序,这样把/Applications移过去还可以工作得好好的
2.2 开始移 /Applications 目录, 用下面的命令
# cp -r /Applications /private/var/
上面的命令拷贝过去,可能需要点时间
# mv /Applications /Application.bak
上面的命令是改名字备份
# ln -s /private/var/Applications /Applications
上面的命令是建立软链接
重起iphone, 如果一切okay, 那就可以删掉备份了
# rm -rf /Applications.bak
这是你再用下面的命令看看是否给第一个disk瘦身很多了呢?
#df -k
2.3 用同样的方法可以挪动 /Library, 命令组:
# cp -r /Library /private/var
# mv /Library /Library.bak
# ln -s /private/var/Library /Library
保险起见,重启观察下,一起okay再删掉备份减负
# rm -rf /Library.bak
*****: 以上命令请注意大小写
*****: 千万不要输错命令,超级用户的权限的干活, 输成 rm -rf / 你就玩完了
方法1: Ste packaging 换主机
好像说是Installer就是STE开发的,但是他们最近换地方了,原来的Ste Packing source不能用,所以好多都是“Can't find host" ( 找不到主机)
这个比较好办,以下步骤解决:
1. 在installer里面,点Edit, 点"-"把"Ste Packaging"那个Community Sources删掉, 你只能删,不能改,不删掉Installer又找不到新地址,NND
2. 添加一个新的Source, 点Add, 然后输入下面
http://repo.smxy.org/iphone-apps/
3. 到这里你就应该解决这个问题,不过方便起见,可以安装一下 "Community Sources",这样以后他们改地址了Installer就可以自动跳到新的地方
好了, Enjoy吧
小弟第一次在这里发帖子哦, 转贴请注明出处