当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]edgy下稀里糊涂的安装了tora-1.3.21,请求高手指导一下过程里的错误
帖子发表于 : 2006-10-30 13:52 

注册: 2006-10-08 9:30
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
刚开始用linux半个月很多安装配置原理不懂。但是工作需要逼着我自己编译安装了一套oracle client+tora。
首先看看论坛里的精华贴http://forum.ubuntu.org.cn/viewtopic.php?t=22329指导怎么安装oracle ex client + tora oracle需要swap有1024M空间正好升级Dapper到edgy过程中重新分区吧。
添加oracle源安装好oracle client就开始配置环境变量。这时候我遇到第一个问题。将环境变量添加到/etc/profile 下不管怎么重启env都只看到 ORACLE_HOME这个变量,其他没有。如果添加到/etc/environment(有帖子说这个也是全局环境变量的配置)登录就报错了。只能进入到安全模式终端下删除那些配置。最后添加到/home/xxx/.bashrc才行。

下载tora 按照精华贴中的从源上apt-get报告没有这个包(这时候我还没意识到中文edgy中的源默认是.cn的)。就从sourceforce.net上下载一个tora-1.3.21源码包以下安装部分很多借鉴于帖子http://forum.ubuntu.org.cn/viewtopic.php?t=27141 先准备编译所依赖的包结果发现equivs qscintilla libqt3-mt-psql ibqt3-mt-odbc ibqt3-mt-mysql 都无法从源上获取。看到论坛帖子说国内源与国外源相比少很多包,终于觉悟,检查源列表将所有.cn删除。成功获取所有依赖包。
rules中使用这条配置
./configure --prefix=/usr --with-instant-server --without-rpath --disable-new-check --without-kde --with-qscintilla-includes=/include --enable-libsuffix=

编译期间报错:
> then mv -f ".deps/tora-tothread.Tpo" ".deps/tora-tothread.Po"; else rm -f ".deps/tora-tothread.Tpo"; exit 1; fi
> tothread.cpp: In member function 'void toThread::start()':
> tothread.cpp:190: error: 'toThreadStartWrapper' was not declared in this scope
> tothread.cpp: In member function 'void toThread::startAsync()':
> tothread.cpp:199: error: 'toThreadStartWrapper' was not declared in this scope
> make[2]: *** [tora-tothread.o] Error 1
google得到老外帖子里说tothread.cpp 第157行要增加一个函数定义void *toThreadStartWrapper(void*);
照办后编译通过但是又报dh_testdir dh_testroot 没有权限建议用root用户操作。晕 那就执行$ sudo debian/rules binary 终于生成deb了
安装后可以使用。连接oracle正常。

但是新立得提示tora有新版本tora-1.3.21-3ubuntu1.i386.deb 如果更新那么又不支持oracle了


下面是我的提问时间:
1、添加全局环境变量应该在哪里写?
2、是不是不能正确识别export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client这种连续的写法而必须写成
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
export ORACLE_HOME
3、如果要修改源代码生成的deb版本和文件名修改哪个配置文件?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译