ubuntu下运行OpenSystemArchitect

本文记录在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,软件运行成功。

ubuntu下运行OpenSystemArchitect

时间: 2024-10-19 12:40:00

ubuntu下运行OpenSystemArchitect的相关文章

ubuntu下运行完整的JXTASHELL命令

概述: 在上篇文章<构建ubuntu下JXTA-C的开发环境>中我们在ubuntu下用JXTA-C源码编译出了JXTASHELL,但是JXTASHELL的命令支持不全. 这次我们构建一个完整的JXTASHELL的开发环境(附上JXTASHELL的源码及DOC文档) 1.下载jxse-shell-2.5源码包 附上我共享的资源的下载地址(http://download.csdn.net/detail/leekwen/7373783) 下载后,这个RAR中包含了三部分: 1).jxse-shell

xe10.3+paserver在Ubuntu下运行错误

xe.3的paserver在Ubuntu下执行呈现乱七八糟的错误提示. 原因:Ubuntu的版本和paserver编译的环境不一致. 注意:使用ARM64的版本.如ubuntu-18.04.2-desktop-amd64.iso 原文地址:https://www.cnblogs.com/usegear/p/12368174.html

Ubuntu下运行ACTS

1.下载acts测试包 https://android.googlesource.com/platform/tools/test/connectivity/+/master/acts 2.python运行时错误,安装一下软件包 sudo apt-get install python-setuptools sudo apt-get install python-pip sudo apt-get install python-concurrent.futures 3.安装acts sudo pyth

ubuntu下运行第一个.net core web程序

前置条件 ubuntu系统 且已经安装dotnetcore运行环境 mkdir  testMVC 创建一个文件夹 cd testMVC    进入文件夹 dotnet new -t web 创建程序(使用ls命令查看文件是否都已经成功创建 ) 可以看到熟悉的文件目录出来了 dotnet restore 下载json文件中的依赖项 最后一步 dotnet run运行 运行效果 运行成功

Navicat for MySQL在ubuntu下运行没有反应

步骤1: 打开Navicat官网,下载Navicat ,网址:http://www.navicat.com/en/download/download.html步骤2:进入下载目录,解压压缩包 解压命令:tar -zxvf  navicat11_mysql_en.tar.gz Step3:打开解压后的目录,会看到 start_navicat文件  运行他就可以了 命令: ./start_navicat 执行命令后便启动navicat --------------------------------

ubuntu下运行cocos

这篇介绍如何设置运行环境    http://www.linuxidc.com/Linux/2014-06/103522.htm 无法加载libfmod.so.6  http://www.cnblogs.com/elitiwin/p/5428413.html

在ubuntu 下运行html 文件

直接用vim 写好html 之后, 直接用firefox test.html 即可,而不是通常ide 中的点击图标 html 的基本模板: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>我是网页标题</title> 6 </head> 7 <body> 8 9

ubuntu下刷机教程(解锁+root+刷入recovery+刷入rom)

预备操作 本教程为卡刷方式. 准备刷机工具adb和fastboot. sudo apt-get install adb fastboot //安装adb和fastboot工具包 解锁 说明: 华为和三星手机需要解锁操作. 不需要解锁的手机可跳过此步骤. 首先从官网获取手机解锁码. 将手机用usb连接上电脑,并处于开机状态. sudo adb reboot-bootloader //重启手机进入fastboot模式 sudo fastboot oem unlock 1234567812345678

ubuntu下安装CAJ阅读器

目录 1.ubuntu下wine的基本介绍 (1)wine的介绍 (2)wine的安装 (3)exe文件的安装 (4)exe程序的卸载 (6)wine的基本使用 2.CAJ阅读器的安装 (1)首先放上正确的安装方式--三步完成 (2)然后讲述以下之前安装出问题的经验 1.ubuntu下wine的基本介绍 wine基本介绍 (1)wine的介绍 Wine("Wine Is Not an Emulator")是一个兼容层,能够在几个POSIX兼容的操作系统上运行Windows应用程序,如L