我正在尝试通过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并没有弹出有用的结果。
答案 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
希望有所帮助, 专利