在安装从http://sourceforge.net/projects/freesteam/这是 Ubuntu 上唯一的 steam 表软件,我收到以下错误:
Dependency is not satisfiable: libfreesteam1.
the description of package :
python-freesteam , file name :python-freesteam_2.0_i386(1).deb
请帮助我,因为这是唯一可供机械工程专业学生使用的开源蒸汽表软件。
答案1
为了让 freesteam 在全新、干净的 Ubuntu 12.04 32 位系统上运行,你可以从以下位置下载软件包 http://sourceforge.net/projects/freesteam/files/freesteam/2.1/
如果您希望能够在 Python 语言中使用 freesteam,则首先您应该获取“libfreesteam1”deb 文件,然后获取“freesteam-gtk”deb 文件,最后获取“python-freesteam”deb 文件。每次下载后,都会弹出 Ubuntu 软件中心,您需要每次单击“安装”并输入密码。
您可以通过从 Ubuntu 主菜单搜索“freesteam”轻松测试这一点。将弹出一个基本 GUI,让您评估所需的蒸汽属性。
如果您想尝试使用 Python 中的 freesteam,这里有一些示例: http://freesteam.sourceforge.net/example.php
答案2
SF.net 上托管的 freesteam 版本是使用 Python 2.6 链接构建的,但当前的 Ubuntu 12.04 使用的是 Python 2.7。这意味着,至少在发布新版本之前,您需要在本地构建自己的 freesteam 副本。Ubuntu 12.04 的 freesteam README.txt 中的说明:
sudo apt-get install subversion scons libgsl0-dev python-dev swig ipython python-matplotlib
svn co https://svn.code.sf.net/p/freesteam/code/trunk freesteam
cd freesteam
scons
sudo scons install
要删除,您需要在 /usr/local/{lib,bin,include} 和 /usr/lib/python2.7/dist-packages 中查找 freesteam 文件。