Debian8.3.0下安裝Odoo8.0的方法?
假設你已經安裝好了Debian 系統,使用root帳號執行如下命令
# apt-get update && apt-get upgrade? # Install system updates
# apt-get install sudo? # Make sure 'sudo' is installed?
使用如下命令來創建一個Odoo用戶,假設Odoo的用戶名是odoo:
# useradd -m -g sudo -s /bin/bash odoo? # Create an 'Odoo' user with sudo?powers
# passwd odoo? # Ask and set a password for the new user
注:
命令中的參數:-m 創建用戶的主目錄;-g 增加這個用戶到sudoers 列表,可以使用sudo來執行root命令。 -s /bin/bash 把bash設置為默認。
添加用戶到sudoers列表:
方法一?
第一個方法是把你添加到名為sudo的Linux用戶組里。這個特殊的Linux用戶組是預配置來使用sudo的。因此,一旦你在這個組里面,那你就可以運行sudo命令了。?
以下命令會把你加入到Linux的sudo組里,來確保讓你能作為root用戶來運行命令。?
# adduser <用戶名> sudo
現在來確認你的組員資格有沒有更新,使用groups命令來看看你當前屬于哪個組的列表里。這個列表必定是包含sudo組的。?
$ groups
alice adm cdrom sudo dip plugdev fuse lpadmin netdev sambashare davfs2 libvirtd docker promiscuous
組員資格變動(和sudo訪問)會在你登出后重新登錄后生效。?
方法二?
第二個能讓你使用sudo的方法是直接把你自己添加到 /etc/sudoers 這個配置文件中去。?
要修改 /etc/sudoers 文件,你可以使用一個名為visudo的特殊sudo編輯器命令。用root身份簡單調用以下命令。?
# visudo
這條命令能打開并編輯 /etc/sudoers 文件,將以下這行文字添加至文件末尾,并按Ctrl+X。提示出現時,保存修改退出。?
<username> ALL=(ALL) ALL
這個修改會立即生效,你就能馬上使用sudo了。
確認當前用戶:
$ whoami
odoo
$ echo $HOME
/home/odoo
使用下面的腳本,在Debian系統上來源碼安裝Odoo
$ sudo apt-get update && sudo apt-get upgrade? # Install system updates
$ sudo apt-get install git? # Install Git
$ mkdir ~/odoo-dev? # Create a directory to work in
$ cd ~/odoo-dev? # Go into our work directory
$ git clone https://github.com/odoo/odoo.git -b 8.0? # Get Odoo source?code
$ ./odoo/odoo.py setup_deps? # Installs Odoo system dependencies
$ ./odoo/odoo.py setup_pg? # Installs PostgreSQL & db superuser for unix?user
注:~符號是你的home目錄的快捷符號(例如:/home/odoo),git -b 8.0 選項是要求下載Odoo的8.0版本分支。
最后執行:
$ ~/odoo-dev/odoo/odoo.py
啟動Odoo實例
按Ctrl+C來結束。至此整個Odoo的安裝測試工作完畢!
--------------------------------------------------------------------------------------------
參考:Odoo Developement Essentials手冊
http://www.linuxidc.com/Linux/2015-03/114760.htm