在vmware中 centos7安装gooderp
环境为windows 10系统,vmware 12,centos 7.4。centos安装了gnome桌面,用里面的终端来安装,自带的firefox浏览器。
增加用户
首先要新建一个用户来管理gooderpgroupadd gooderpuseradd -g gooderp gooderp
之后给这个用户分配密码passwd gooderp
切换到刚才新建的用户su gooderp
下载源代码
cd ~git clone http://github.com/osbzr/gooderp_addonsgit clone http://github.com/osbzr/base
之后你会发现当前目录下多了两个文件夹
1 |
$ ls |
安装nodejs
这个我是使用nvm来安装的
首先安装nvmcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
之后输入nvm,如果提示没有找到命令,那么是环境变量的问题,把下面的环境变量会自动添加到.bashrc中
1 |
export NVM_DIR="$HOME/.nvm" |
你只要使环境变量生效source .bashrc
就好了
之后安装nodejsnvm install --lts
接着安装lessnpm install -g less
安装postgresql
切换到root用户su root
安装postgresql软件源
rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7.4-x86_64/pgdg-centos10-10-2.noarch.rpm
安装postgresql客户端yum install postgresql10
安装postgresql服务端yum install postgresql10-server
初始化postgresql数据库/usr/pgsql-10/bin/postgresql-10-setup initdb
设置开机启动服务systemctl enable postgresql-10
启动postgresqlsystemctl start postgresql-10
安装python
切换到gooderp用户su gooderp
使用的是pyenv安装python
安装pyenvcurl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
添加环境变量到.bashrcvim .bashrc
1 |
export PATH="/home/gooderp/.pyenv/bin:$PATH" |
使环境变量生效source .bashrc
安装python
yum install git
yum install gcc make patch zlib-devel libevent-devel python-pip gcc bzip2-devel openssl-devel ncurses-devel libsqlite3x-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libxml2-devel python-devel libxslt libxslt-devel openldap-devel -y
pyenv install 2.7.14
切换python版本pyenv global 2.7.14pip install -r base/requirements.txt
下面两个如果没有安装的话安装界面会没有css样式pip install simplejson httplib2
安装wkhtmltopdf
su root
cd ~
yum install -y xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 openssl git-core fontconfig
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
安装sudo rpm -ivh wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm
配置数据库
首先切换到root用户su root
之后切换到postgresql用户su postgres
建立数据库用户createuser -d -U postgres -R -S -P gooderp
之后退出来exit
切换到gooderp用户su gooderp
修改两个文件夹的权限不然会报错chown -Rf gooderp:gooderp base/ gooderp_addons/
之后启动gooderppython base/odoo-bin --addons-path=gooderp_addons &
目前gooderp的端口是8069所以ip:8069访问就好
设置开机启动
我们使用systemed来开机启动gooderp
创建下面这个文件vim /usr/lib/systemd/system/gooderp.service
输入下面内容
1 |
[Unit] |
让配置文件生效sudo systemctl daemon-reload
开机自启sudo systemctl enable gooderp.service
后记:虽然python 现在的主流版本是python3,但目前gooderp还是用的python 2,如果装python3的话会出错。等以后升级吧。
在vmware中 centos7安装gooderp的更多相关文章
- VMware下centos7安装
VMware下centos7安装 转载地址:https://blog.csdn.net/hui_2016/article/details/68927487 一. 软件准备 二. Vmware12安装 ...
- VMware下CentOS7安装后,还原虚拟网络后,敲ifconfig不显示局域网ip解决方法
VMware下CentOS7安装后,还原虚拟网络后,敲ifconfig不显示局域网ip,没有出现eth0网卡,不能上网,SSH不能连接,输入ifconfig后如下图: 解决方法: 1.编辑网卡的配置文 ...
- VMware中 CentOS7挂载windows共享文件夹
在编译自己的hadoop时,不想再次在虚拟机中下载jar包,就想到了挂载自己本地的maven仓库,使用本地仓库来进行编译,这里就需要使用VMware的VMware Tools了,直接复制官方文档如下 ...
- VMware中卸载安装Ubuntu系统 ——Ubuntu系统配置(一)
由于之前配置给Ubuntu的磁盘空间不足,进行了扩展磁盘空间,结果Ubuntu无法开机了,试了很多种办法都没成功,也有些后悔没有记录下配置过程,于是决定卸载Ubuntu进行重新安装和配置. 一.VMw ...
- VMWare中CentOS安装VM-Tools
查看CD-ROM驱动器的设备信息 可以通过下面几个命令来查看 dmesg命令 dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer' /proc/sys/d ...
- Linux初识之VMWare中Centos7的安装
Windows平台下VMWare 14安装Centos 7 一.虚拟机硬件配置 1.选择创建新的虚拟机: 2.选择自定义(高级)进行自定义配置,单击下一步: 3.选择虚拟机硬件兼容性为默认,单击下一步 ...
- Linux的VMWare中Centos7的安装
Windows平台下VMWare 14安装Centos 7 一.虚拟机硬件配置 1.选择创建新的虚拟机: 2.选择自定义(高级)进行自定义配置,单击下一步: 3.选择虚拟机硬件兼容性为默认,单击下一步 ...
- VMware和CentOS7安装和配置
准备工作: 下载: 1.VMware-workstation-full-10.0.0-1295980 2.CentOS-7-x86_64-DVD-1511.iso 安装: 1.VMware-works ...
- docker中centos7安装ssh服务
来源:https://blog.csdn.net/qq_32969313/article/details/64919735 docker安装好后,自己动手做个自己的docker镜像,首先需要从服务器p ...
随机推荐
- 分享一个全开源的ASP.NET快速开发平台,能快速开发OA CRM ERP 等系统
bingo炸了 2017/3/30 16:28:14 阅读(870) 评论(0) 公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台. 我们主要的业务是做OA.CRM. ...
- [POI2011]LIZ-Lollipop
https://www.zybuluo.com/ysner/note/1303462 题面 给一个只有\(1\)和\(2\)的序列,每次询问有没有一个子串的和为\(x\). \(n\leq10^6\) ...
- POJ 2104 HDU 2665 主席树 解决区间第K大
两道题都是区间第K大询问,数据规模基本相同. 解决这种问题, 可以采用平方划分(块状表)复杂度也可以接受,但是实际表现比主席树差得多. 这里大致讲一下我对主席树的理解. 首先,如果对于某个区间[L,R ...
- CentOS查看CPU、内存、网络流量和磁盘 I/O【详细】
安装 yum install -y sysstat sar -d 1 1 rrqm/s: 每秒进行 merge 的读操作数目.即 delta(rmerge)/swrqm/s: 每秒进行 merge 的 ...
- 清北考前刷题da5下午好
/* (4,1)*(3,1)*(2,1)的话1变成2然后一直是2 2变成1然后变成3 3变成1然后变成4 4变成1 */ #include<iostream> #include<cs ...
- Extjs grid禁用头部点击三角下拉菜单
表格头部的三角在点击的时候禁止出现下拉菜单,给每一列添加属性menuDisabled:true xtype:'grid', enableColumnResize:false, columns:[ {t ...
- 【Nodejs】记一次图像识别的冒险
笔者的团队最近接到了一个有关图像识别的需求,本来应该由后端团队提供能力,native提供容器,前端团队仅负责一些“外围的形式工作”,不过由于各种各样的原因,最后的结果变成了前端团队在原有工作基础上,承 ...
- xcode 制作静态库文件(.a)
参考: http://www.jb51.net/article/37853.htm 摘要: 1. 获取.a文件的信息 lipo -info /Users/pjk1129/De ...
- CDH搭建Hadoop分布式服务器集群(java新手小白)
1首先对于一个java还白的小白,先理解CDH与Hadoop的关系 一.Hadoop版本选择. Hadoop大致可分为Apache Hadoop和第三方发行第三方发行版Hadoop,考虑到Hadoop ...
- MVC学习-用EF做增删改查
在做增删改查先,先介绍几个知识点: 1.代理类 在将对象方法EF数据上下文时,EF会为该对象封装 一个代理类对象, 同时为该对象的每一个属性添加一个标志:unchanged, 当对该对象某个属性进行操 ...