1.安装MacPorts
Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。 下载地址
配置环境变量
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
2.配置Theos
设置环境变量
export THEOS=/opt/theos
下载theos,加上权限 防止Can’t make directory ‘/opt/theos’: Permission denied
sudo git clone git://github.com/rpetrich/theos.git $THEOS
3.安装ldid
这是一个模拟签名的工具,权限不足就加sudo
curl -s http://dl.dropbox.com/u/3157793/ldid > ~/Desktop/ldid
chmod +x ~/Desktop/ldid
sudo mv ~/Desktop/ldid $THEOS/bin/ldid
4.安装dpkg
sudo port install dpkg
下面的错误 处理 把https://github.com/moloch--/theos/blob/master/makefiles/package/deb.mk 下载下来替换/opt/theos/makefiles/package/
dpkg: error processing /tmp/_theos_install.deb (--install):
subprocess dpkg-deb --fsys-tarfile returned error exit status 2
Errors were encountered while processing:
/tmp/_theos_install.deb
make: *** [internal-install] Error 1
到此越狱开发环境搭建完成,需要的东西都已经安装完成。
附加内容 MacPorts使用
更新ports tree和MacPorts版本,强烈推荐第一次运行的时候使用-v参数,显示详细的更新过程。
sudo port -v selfupdate
搜索索引中的软件
port search name
安装新软件
sudo port install name
卸载软件
sudo port uninstall name
查看有更新的软件以及版本
port outdated
升级可以更新的软件
sudo port upgrade outdated