我是 ubuntu/linux 新手,我想在 32 位 Intel 系统上安装 Oracle 11g Express,该系统与 win7 双启动。我按照 apt-get 安装过程使用:
在步骤 4 中我执行命令:
sudo alien --scripts -d /home/sysadmin/Downloads/Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm
并收到此错误:
/home/sysadmin/Downloads/Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm 适用于架构 amd64;无法在此系统上构建该软件包
如何解决此错误?我的 oracle 版本 (oracle-xe-11.2.0-1.0.x86_64.rpm) 合适吗?
答案1
不幸的是,Oracle 只为 32 位 Windows 或 64 位 Linux 提供 Express Edition 下载。您将无法在 32 位 Ubuntu 上运行 x86_64 版本。
您的选择是:
- 在您的 Win7 分区上安装 Win-32 版本。
- 安装Oracle 11g企业版(它有一个 32 位 Linux 版本)
- 安装 Oracle 10g Express Edition(也有 32 位 Linux 版本)
我认为 Oracle 不再积极分发 10g,但是这里有一个网站,上面仍然有 32 位版本的 10g 的链接。我无法说出它还能使用多久(因为该文件位于此人的 Ubuntu One 驱动器上),但它现在应该可以使用。
对于企业版,您可以合法使用它(用于教育或评估目的)。但如果没有与 Oracle 签订许可协议,您将无法获得它的补丁和更新。
答案2
这意味着您的 32 位操作系统不支持该软件的 amd64 位版本。
尝试一下这个链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linuxsoft-085393.html