文档章节

ubuntu下运行OpenSystemArchitect

灌直
 灌直
发布于 2014/08/05 15:09
字数 324
阅读 156
收藏 1
本文记录在ubuntu下运行OpenSystemArchitect错误的解决方法。
 
抛弃win7将系统换成了64位的ubuntu,最大的问题就是很多windows下的软件都用不了,比如powerdesigner。
有个开源的软件 叫OpenSystemArchitect据说可替代,于是决定试试。
 
OpenSystemArchitect的网站(直接打开主页报403错,那里给的纠错link又是主页,递归的例子呃 - -||| )
http://www.codebydesign.com/SystemArchitect/downloads/
 
下载
OpenSystemArchitect-4.0.0-linux-x86-64bit.tar.gz (http://www.codebydesign.com/SystemArchitect/downloads /OpenSystemArchitect-4.0.0-linux-x86-64bit.tar.gz)
 
注意主页上有提到
C代码  
OSA requires that unixODBC be installed - preferrably with the GUI bits.   
 所以需要安装unixodbc  www.2cto.com  
C代码  
sudo apt-get install unixodbc  
运行软件,会看到找不到libstdc++.so.5的错误:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 
原因是当前系统的gcc版本太新了,没有这个老版本的库。
到http://packages.debian.org/squeeze/amd64/libstdc++5/download 下载!

安装libstdc++5
Java代码  
$ dpkg-deb -x libstdc++5_3.3.6-20_amd64.deb libstdc++5  
  
$ sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /lib  
$ cd /lib  
$ sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5   
 
再次运行程序,会看到 Segmentation fault 的错误输出。
C代码  
$ strace ./OpenSystemArchitect  
会发现一行  
open("/etc/odbcinst.ini", O_RDONLY) = -1 ENOENT (No such file or directory)  
 
试着在/etc建一个空文件odbcinst.ini,软件运行成功。

本文转载自:http://www.2cto.com/os/201204/125906.html

共有 人打赏支持
灌直

灌直

粉丝 9
博文 87
码字总数 25395
作品 0
中山
程序员
私信 提问
Slackware x86_64 14.0 下安装OpenSystemArchitect

安装unixODBC 下载OpenSystemArchitect-4.0.0-linux-x86-64bit.tar.gz 解压到临时文件,用makepkg制作tgz安装包(执行脚本内容如下)或者解压到相应位置 执行脚本内容: ln -s /usr/lib64/l...

virhuiai
2012/12/29
0
0
MySQL Workbench VS OpenSystemArchitect

如果是mysql用户,大家觉得和OpenSystemArchitect比如何?

马千里脸谱
2013/05/29
1K
1
OpenSystemArchitect 4.0 中文问题

我用的是OpenSystemArchitect-4.0.0-XP-32bit版本,的确和PowerDesigner相似,挺好用。 但是美中不足的是保存文件后,第二次打开时中文就变成乱码了。 这个问题怎么解决啊?...

felix_star
2012/07/31
3.4K
3
有没有OpenSystemArchitect(OSA)的教程

osa教程在网上很少,使用的人不多么,个人觉得挺好的,就是不支持中文

tatuzero
2013/05/23
1K
1
数据库建模--OpenSystemArchitect

这是一个开源做得比较彻底的一个产品,推荐大家使用。最喜欢的一点说法是操作习惯有点类似于PowerDesigner,界面比PD丑一点,但是,还挺好用的!它支持windows、Linux。以下是官方的demo,看...

匿名
2010/08/10
28K
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
42分钟前
0
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部