sql-server - 当我尝试将 Oracle SQL 安装到 Linux 服务器上时,这个错误意味着什么?

标签 sql-server linux oracle oracle-sqldeveloper

我正在尝试通过 Windows 8.1 操作系统将 Oracle SQL Developer 安装到 Linux 服务器上。我正在从以下位置下载软件包:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

然后我从该站点安装 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

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

最佳答案

在 Debian 上(如消息所述)不要安装 rpm。上次我是这样做的(虽然在 Ubuntu 上):

# Download "for other platforms" 
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

# install packages to transform
sudo apt-get install debhelper sqldeveloper-package
sudo apt-get install tofrodos

# create links
sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix
sudo ln -s /usr/bin/todos /usr/bin/unix2dos

# transform noarch package to deb package 
# (-b workdir)
make-sqldeveloper-package -b /tmp/ORA sqldeveloper-3.0.04.34-no-jre.zip

# install deb package
sudo dpkg -i sqldeveloper_3.0.04.34+0.2.3-1_all.deb 

# after installation  maybe you'll have to set jdk path
touch ~/.sqldeveloper/jdk #i.e. /usr/lib/jvm/java-6-openjdk

在这里找到:http://timony.com/mickzblog/2010/01/09/install-oracle-sql-developer-on-ubuntu-karmic/

关于sql-server - 当我尝试将 Oracle SQL 安装到 Linux 服务器上时,这个错误意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27747784/

相关文章:

java - 从 Tomcat 资源访问 oracle,为什么会出现 NamingException?

sql - SSIS 派生列舍入值

asp.net - 如何在 LINQ 中从给定的 Sql Server 获取数据库名称

linux - 如何使用名称而不是 IP 地址连接到 docker 容器?

linux - 获取日志文件中的信息

Oracle默认的日期格式是YYYY-MM-DD,为什么?

sql-server - 如何准确检测SQL Server作业是否正在运行并处理已经运行的作业?

mysql - 从 SQL 数据库服务器更改为托管服务器的 mySQL

c++ - 如何将我的 cli 信息(变量等)共享给子进程(bash shell 脚本)

java - com.zaxxer.hikari.pool.HikariPool$PoolInitializationException : Failed to initialize pool: ORA-00923: FROM keyword not found where expected