Beside the installation guide on the main page, here is a guide to install GenieACS off a freshly installed Ubuntu 14.04 LTS, be it on a virtual box or within a full Ubuntu OS install. The guide ist mostly based on a similar guide at tr069.wordpress.com, with some minor adjustments.

Prequisites and basic components

First you should install the following prequisites

apt-get install g++ zlib1g-dev libssl-dev build-essential openssl libreadline6 libreadline6-dev zlib1g libsqlite3-0 libsqlite3-dev sqlite libxml2 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion tcl git

After installing all the prequisites, you then should get the latest source code for the necessary components.

Ruby:

tar -zxvf *.tar.gz
cd rub-2.1.2
./configure
make
make install
gem install rails
gem install bundle --pre

If an error with readline occurs while the "make" step, see here for a [Readline Patch] (https://github.com/sstephenson/ruby-build/issues/526#issuecomment-37932244). Even if it's intended for Ruby 2.1.1, it should work with Ruby 2.1.2 too.

Node.js:

tar -zxvf *.tar.gz
cd node-v0.10.28
./configure
make
make install

Redis:

tar -zxvf *.tar.gz
cd redis-2.8.9
make
make test
make install

MongoDB: I didn't used the one from their website, used the version from the ubuntu repository

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org

Install GenieACS itself:

I installed GenieACS into my home directory, most of the guides I saw (Zaid advices that too) said /opt. I did install from the Git

git clone https://github.com/zaidka/genieacs.git
cd genieacs
npm install

Install GenieACS-GUI:

git clone https://github.com/zaidka/genieacs-gui
cd genieacs-gui
bundle

After all those steps GenieACS and it's GUI should be installed properly and is ready for the first start.

refer:https://github.com/genieacs/genieacs/wiki/Installation-Ubuntu

最新文章

  1. nandaom
  2. [AJAX]ajax在兼容模式下失效解决办法
  3. 6、Concurrent-Mark-Sweep
  4. windows+linux环境部署搭建
  5. C语言与MATLAB接口 编程与实例 李传军编着
  6. 【Log4j】 log4j.properties 使用
  7. Appium小试
  8. git学习第一课
  9. Navicat Premium 11 For Mac 注册机
  10. Android 手势锁的实现 为了让自己的应用程序的安全,现在
  11. 设计模式总结5--命令模式 commend pattern
  12. shell的特殊符号的表示
  13. oracle数据库热备中的备份和恢复及例子
  14. HTML表单属性集合
  15. 如何为开发项目编写规范的README文件(windows),此文详解
  16. 使用 Node.js 搭建 Web 服务器
  17. [js]d3.js绘制拓扑树
  18. python locust 性能测试:HttpSession
  19. Win32-Application的窗口和对话框
  20. Linux 查看内存状态

热门文章

  1. gson的简单使用方法
  2. html5调用手机陀螺仪实现方向辨识
  3. linux-提示用户不在 sudoers文件中,此事将被报告。
  4. 几种php加速器比较
  5. Duplicate复制数据库并创建物理StandBy(spfile版本)
  6. JAVA JSON解析:类XPATH解析JSON
  7. 基于CentOS 搭建 Seafile 专属网盘
  8. Android 全局弹出版本更新 Dialog 思考和解决办法
  9. 音视频编解码: YUV采样格式中的YUV444,YUV422,YUV420理解
  10. fiddler4 使用教程