【问题标题】:Can't install odoo 9.0 on my CentOS 6.7无法在我的 CentOS 6.7 上安装 odoo 9.0
【发布时间】:2016-03-27 03:34:12
【问题描述】:

2 天后仍然无法在我的 Centos 6.7 上安装 Odoo

-我已经安装了python 2.7 -我已经安装了 PSQL - 创建一个 Odoo 用户 -当我安装 Python 时出现此错误 http://puu.sh/l2uGc/bbf94c12da.png

当我运行命令“yum install odoo”时,出现以下错误。

错误: 错误:包:odoo-9.0_20151029-1.noarch(odoo-nightly) 要求:nodejs-clean-css 错误:包:odoo-9.0_20151029-1.noarch(odoo-nightly) 要求:python(abi) = 2.7 已安装:python-2.6.6-64.el6.x86_64 (@base) python(abi) = 2.6

【问题讨论】:

  • 错误提示在您的系统中找不到所需的软件包。因此,首先安装 python 包或使用最低支持以及其他包升级它。

标签: python centos openerp centos6


【解决方案1】:

在 CentOS 上安装 Python 2.7 和 Python 3.3

准备工作 - 安装先决条件

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  • 下载、编译和安装 Python
# Python 2.7.6:
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall

# Python 3.3.5:
wget http://python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xf Python-3.3.5.tar.xz
cd Python-3.3.5
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
  • 下载并安装 Setuptools + pip
# First get the setup script for Setuptools:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

# Then install it for Python 2.7 and/or Python 3.3:
python2.7 ez_setup.py
python3.3 ez_setup.py

# Now install pip using the newly installed setuptools:
easy_install-2.7 pip
easy_install-3.3 pip

# With pip installed you can now do things like this:
pip2.7 install [packagename]
pip2.7 install --upgrade [packagename]
pip2.7 uninstall [packagename]

为 odoo 9 安装 Clean CSS

Clean-css 是一个快速高效的 Node.js 库,用于缩小 CSS 文件。

根据测试,它是最好的之一。 有什么要求?

Node.js 0.8.0+(在 CentOS、Ubuntu、OS X 10.6+ 和 Windows 7+ 上测试)

如何安装 clean-css?

npm install clean-css

如何将 clean-css 从 1.x 升级到 2.x?

命令行界面 (CLI)

npm update clean-css

就是这样!

参考链接:

https://www.npmjs.com/package/clean-css-pre-2.1.0

http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/

【讨论】:

    【解决方案2】:

    由于某种原因,EPEL6 中不存在“nodejs-clean-css”包。但它确实存在于 EPEL7 中并且是一个“noarch”。我可以通过发出以下命令来解决缺少的 RPM 依赖:

    yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/n/nodejs-clean-css-2.2.8-2.el7.noarch.rpm
    

    请注意,尽管这只是解决缺少的依赖项的一种方法。根据我的经验,在 CentOS 6 上运行 Odoo 之前还有很多事情要做,主要是因为 Odoo 是为 Python 2.7 安装的,但一些依赖项是为 Python 2.6 安装的。

    使用 CentOS 7,一切顺利,所以如果您有选择,我建议您使用 7。

    【讨论】:

      猜你喜欢
      • 2016-06-04
      • 2016-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 2016-04-14
      • 2017-07-03
      相关资源
      最近更新 更多