今天,我需要在 Ubuntu 16.04 上彻底安装 Oracle Data Modeler (ODM),我已经通过以下步骤成功完成了此操作。
信息:以 sudo 非 root 用户身份完成
安装Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
设置 Java 版本(java
, javac
):
sudo update-alternatives --config java
sudo update-alternatives --config javac
然后检查版本是否正确
java -version
javac -version
你应该看到类似的东西:
$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
$ javac -version
javac 1.8.0_121
安装 Oracle 数据建模器
在撰写此答案的当天,我使用最新、稳定的 ODM 版本(v4.1.5)。
在开始之前我们需要alien
转换器,所以我们这样做:
$ sudo apt-get install alien
- 然后下载建模器(here http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html)
-
使用外星人来转换*.rpm
封装成*.deb
cd <where-you-download-the-rpm-package>
sudo alien datamodeler-4.1.5.907-1.noarch.rpm # it might take some time
sudo dpkg -i datamodeler_4.1.5.907-2_all.deb
使用小注意事项--scripts
标志(参考:外星人手册 http://manpages.ubuntu.com/manpages/xenial/man1/alien.1p.html)
-c,--脚本
尝试转换安装和删除软件包时要运行的脚本。请谨慎使用,因为这些脚本可能被设计为在与您自己的系统不同的系统上运行,并且可能会导致问题。建议您在使用此选项之前手动检查脚本并检查它们的作用。
-
完成此步骤后,您可以从控制台运行它:
$ datamodeler
注意:如果您想从启动时运行 Data Modeler,则需要将新条目添加到/usr/share/applications
(对于所有用户)或~/.local/share/applications/
(仅适用于当前用户)如下例所示。
[Desktop Entry]
Version=1.0
Type=Application
Name=Oracle Data Modeler
GenericName=Oracle Data Modeler
Comment=Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling tasks.
Exec=datamodeler
Terminal=false
MimeType=text/plain;
Icon=datamodeler
Categories=SQLEditor;Development;
StartupNotify=true
Actions=Window;Document;