Ubuntu 12.04 64bit 安装 openedx
2015-04-26 10:49
253 查看
本次安装过程参考官方教程
我是在virtualbox中安装ubuntu12.04 server 64的,具体安装方法参考这里,建议在安装时将硬盘选择大一点,并且设置文件系统是配置LVM,这样就可以动态对磁盘进行扩展了。
首先编辑更新源,建议使用163镜像源,然后更新系统
获取安装脚本
安装最新版
安装稳定版
安装过程中错误处理
从开始到真正安装完成,我总共花了5天时间,安装过程中各种报错,下面梳理一下我都遇到了那些错误:
安装bundler和mongodb时卡住
这是因为晚上长城的原因,***即可,这里推荐一位博主的教程,***之后就可以继续安装了。
安装nltk时卡住,TASK: [nltk | download nltk data]
ntlk是Python实现的自然语言处理包,有700+M大小,这样直接安装很容易time out,所以我们要自己手动下载
上面的解决方法是参考竹轩的博客,在博客里还要改东西,我没改,执行,然后就成功了。
Ansible自身bug,报错信息为
TASK: [common | Add git apt repository] [b]*****************************[/b]
failed: [localhost] => {“failed”: true, “item”: “”}
这里修改文件即可,修改
/var/tmp/configuration/playbooks/roles/elasticsearch/tasks/main.yml,在force=no,后添加 validate_certs=no,即可。
还有些错误记不住了,等下次再安装edx的时候在进行补充。
按照一步安装,每次报错之后,我原来是直接从头开始重新执行,后来发现了这里的从中断处安装,真的是发现的太晚了。
安装完成后
这样就代表所有的TASK已经完成了,接下来就要进行相关的配置了。
另:安装完成后就可以从宿主机登录edx了,LMS和STUDIO的端口分别为80 和 18010。
我是在virtualbox中安装ubuntu12.04 server 64的,具体安装方法参考这里,建议在安装时将硬盘选择大一点,并且设置文件系统是配置LVM,这样就可以动态对磁盘进行扩展了。
首先编辑更新源,建议使用163镜像源,然后更新系统
[code]sudo apt-get update -y sudo apt-get upgrade -y sudo reboot
获取安装脚本
安装最新版
[code]wget https://raw.githubusercontent.com/edx/configuration/master/util/install/vagrant.sh -O - | bash
安装稳定版
[code]OPENEDX_RELEASE=named-release/birch wget https://raw.githubusercontent.com/edx/configuration/master/util/install/vagrant.sh -O - | bash
安装过程中错误处理
从开始到真正安装完成,我总共花了5天时间,安装过程中各种报错,下面梳理一下我都遇到了那些错误:
安装bundler和mongodb时卡住
这是因为晚上长城的原因,***即可,这里推荐一位博主的教程,***之后就可以继续安装了。
安装nltk时卡住,TASK: [nltk | download nltk data]
ntlk是Python实现的自然语言处理包,有700+M大小,这样直接安装很容易time out,所以我们要自己手动下载
[code]cd /var/tmp wget http://edx-static.s3.amazonaws.com/nltk/nltk-data-20131113.tar.gz chmod o+rw nltk-data-20131113.tar.gz
上面的解决方法是参考竹轩的博客,在博客里还要改东西,我没改,执行,然后就成功了。
Ansible自身bug,报错信息为
TASK: [common | Add git apt repository] [b]*****************************[/b]
failed: [localhost] => {“failed”: true, “item”: “”}
这里修改文件即可,修改
/var/tmp/configuration/playbooks/roles/elasticsearch/tasks/main.yml,在force=no,后添加 validate_certs=no,即可。
还有些错误记不住了,等下次再安装edx的时候在进行补充。
按照一步安装,每次报错之后,我原来是直接从头开始重新执行,后来发现了这里的从中断处安装,真的是发现的太晚了。
安装完成后
这样就代表所有的TASK已经完成了,接下来就要进行相关的配置了。
另:安装完成后就可以从宿主机登录edx了,LMS和STUDIO的端口分别为80 和 18010。
相关文章推荐
- Ubuntu 12.04 64bit安装flashcache
- Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2
- ubuntu 12.04 64bit 安装 teamviewer 8.0
- Ubuntu 12.04 LTS 64bit 下安装 jdk-6u43-linux-x64.bin的步骤
- ubuntu 12.04 desk top 64bit 下安装vmware tools
- Building LLVM on Ubuntu 12.04 32bit and Ubuntu 13.04 64bit ——LLVM安装编译手记
- Ubuntu 12.04 离线安装 g++编译器(64bit),使用dpkg命令
- 在Ubuntu 12.04 - 64bit中安装CodeSourcery时提示错误
- 在Ubuntu 12.04 64bit上配置,安装和运行go程序
- Ubuntu 12.04 LTS 64bit安装nodejs-express-npm-jade 我尝试失败不知道什么原因。
- (Mark) (Ubuntu)Ubuntu 12.04 LTS 64bit安装QuartusII 12.1sp1 (Linux) (Quartus II)
- 在win7_64bit + ubuntu-12.04-desktop-amd64+VMware-workstation-full-10.0.1-1379776平台上安装ns-allinone-2.35
- Ubuntu 12.04 64bit 下安装编译GCC 4.1.2 绝对原创
- Ubuntu 12.04 (64bit) 下LaTex安装
- Ubuntu 12.04 64bit 无法安装ia32-libs 解决方法
- 在Ubuntu 12.04 64bit安装ia32-libs兼容库失败解决方法
- ubuntu 12.04 LTS 解决DB2 V10.5.0.1 64bit 安装中的error while loading shared libraries: libnuma.so.1错误
- Ubuntu 12.04 64bit 安装编译GCC 4.1.2 绝对原创
- 在Ubuntu 12.04安装和设置SSH服务
- Ubuntu 12.04安装最新版VLC2.0.2