簡體   English   中英

如何手動安裝cx_Oracle rpm?

[英]How do I manually install cx_Oracle rpm?

我沒有root特權。 我已經下載了cx_Oracle-5.1.2-10g-py26-1.i386.rpm ,我想安裝它。 沒有root權限如何安裝?

好,有兩種可能性:

  1. 在沒有root的情況下安裝rpm: http : //ajaya.name/?p=6353
  2. 下載源代碼並將其安裝在任意位置(可在以下位置找到源代碼: http : //cx-oracle.sourceforge.net/ (僅源代碼)

我建議2選項,如果您已經編譯了一些東西

在這里,您可以:我已經安裝在/home/spatel/cx

[spatel@us04 ~]$ rpm -ivh --root /home/spatel/cx cx_Oracle-5.1-11g-py32-1.i386.rpm --relocate /usr=/home/spatel/cx
Preparing...                ########################################### [100%]
   1:cx_Oracle              ########################################### [100%]

這是我的模塊:

[spatel@us04 ~]$ ls -l ~/cx/lib/python3.2/site-packages/
total 276
-rw-r--r-- 1 spatel spatel    896 Mar 19  2011 cx_Oracle-5.1-py3.2.egg-info
-rwxr-xr-x 1 spatel spatel 273264 Mar 19  2011 cx_Oracle.cpython-32mu.so

設置你的python路徑

>>> import sys
>>> sys.path.append("/home/spatel/cx/lib/python3.2/site-packages")
>>> print (sys.path)
['', '/usr/lib64/python24.zip', '/usr/lib64/python2.4', '/usr/lib64/python2.4/plat-linux2', '/usr/lib64/python2.4/lib-tk', '/usr/lib64/python2.4/lib-dynload', '/usr/lib64/python2.4/site-packages', '/usr/lib64/python2.4/site-packages/gtk-2.0', '/usr/lib/python2.4/site-packages', '/home/spatel/cx/lib/python3.2/site-packages']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM