Linux上的SQL开发人员

时间:2015-01-22 11:43:10

标签: linux oracle ubuntu rpm

我正在尝试通过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并没有弹出有用的结果。

1 个答案:

答案 0 :(得分:2)

您正在尝试在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

希望有所帮助, 专利