yum을 통해 odoo를 설치하려고 하면 다음 오류가 발생합니다.
완료된 종속성 해결 패키지: odoo-8.0_20150617-1.noarch(odoo-nightly) 요구 사항: python(abi) = 2.7 설치됨: python-2.6.6-52.el6.x86_64(@base) python(abi) = 2.6 사용 가능 : python-2.6.6-51.el6.x86_64 (테스트) python(abi) = 2.6 --skip-broken을 사용하여 문제를 해결해 볼 수 있습니다. 다음을 실행해 볼 수 있습니다: rpm -Va --nofiles --nodigest
내가 따라온 단계는 아래에 언급되어 있습니다.
- pstgresql 9.4.4를 설치했습니다.
- 파이썬 2.6을 2.7로 업데이트했습니다.
- 구성된 odoo 저장소
- yum install odoo를 사용하여 odoo를 설치하려고 했습니다.
파이썬도 업데이트했습니다.
파이썬 --버전
파이썬 2.7.6
누구든지 이 문제를 해결하도록 도와줄 수 있나요?
답변1
올바른 방법은 가상 환경을 만드는 것입니다.
yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libffi-devel libxslt libxslt-devel libxml2 libxml2-devel openldap-devel libjpeg-turbo-devel openjpeg-devel libtiff-devel git libpng libXext libz.so.1 xorg-x11-fonts-Type1 curl cabextract
cd /usr/local/src
wget http://python.org/ftp/python/2.7.8/Python-2.7.9.tgz
tar -xzf Python-2.7.9.tgz
cd Python-2.7.9
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make
make altinstall
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | /usr/local/bin/python2.7
/usr/local/bin/easy_install-2.7 pip virtualenv
이것이 Centos 6.6에 있어야 할 것입니다.
[root@server ~]# python --version
Python 2.6.6
[root@server ~]# yum install python
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror1.babylon.network
* epel: mirror1.babylon.network
* extras: mirror1.babylon.network
* updates: mirror1.babylon.network
Package python-2.6.6-52.el6.x86_64 already installed and latest version
Nothing to do
[root@server ~]# cat /etc/redhat-release
CentOS release 6.6 (Final)
이것은 내가 찾은 전체 가이드입니다. https://odootricks.wordpress.com/2014/09/30/installing-odoo-8-on-centos-6-with-virtual-python-install/