SQL 开发者 Linux

SQL developer on Linux

我正在尝试通过 Windows 8.1 操作系统将 Oracle SQL Developer 安装到 Linux 服务器上。我正在从 here.

下载软件包

然后我从该站点安装 Linux RPM 包。

然后我将它从 Windows 8.1 操作系统(它被下载到)移动到 Linux 服务器(通过 WinSCP)。

然后我在 Putty 上打开 Linux 服务器并尝试使用以下命令安装 SQL Developer:

rpm -Uvh sqldeveloper-4.0.3.16.84-1.noarch.rpm

然后我收到此错误:

   rpm: RPM should not be used directly install RPM packages,
   use Alien instead!
   rpm: However assuming you know what you are doing...
   error: Failed dependencies:
       /bin/sh is needed by sqldeveloper-4.0.3.16.84-1.noarch

任何人都可以帮我弄清楚如何解决这个问题,我搜索了 Google 但没有弹出任何有用的结果。

您正在尝试在 Ubuntu 上使用 RPM 包管理,而 Ubuntu 要求您改用 Alien。您可以安装 Alien 并使用它,如下所示。

在您的 Ubuntu 机器上执行以下行。

sudo apt-get install alien

安装完成后,您应该尝试安装 RPM 包。

sudo alien -i sqldeveloper-4.0.3.16.84-1.noarch.rpm

如果这不起作用,您可以按如下方式将 RPM 重新打包到 Debian 包中,然后像这样安装 Deb 包。

sudo alien sqldeveloper-4.0.3.16.84-1.noarch.rpm
sudo dpkg -i sqldeveloper-4.0.3.16.84-1.noarch.deb

希望对您有所帮助, 帕特