0

我想在我的 Ubuntu 上安装 SQLPlus。我按照以下说明进行操作:

http://gm.matias.ph/running-oracles-sql-plus-in-linux-ubuntu-2010-08-04

我下载了 .rpm 包并安装了外星人,但随后尝试解压 .rpm 文件(第 5 点),我得到了错误:

“'oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm' 的解包在 /usr/share/perl5/Alien/Package/Rpm.pm 第 168 行失败。”

该怎么做才能解决?我是新手,请帮忙。

4

2 回答 2

1

只需点击这个 - 在 CIFS (samba) 上的包上运行外星人。我认为那里有符号链接。我有 cpio 和 rpm2cpio,这两个命令在 RPM.pm 的管道中运行.....当然你不能在 CIFS 挂载的文件系统中创建符号链接!

我将文件复制到本地磁盘 & Bob 是你的叔叔。

/账单

于 2013-07-19T01:24:55.107 回答
0

使用 Alien,您需要安装一些帮助文件,然后将 .rpm 转换为 .deb 文件,然后使用 dpkg 安装。像这样:

安装 Alien 开发工具和帮助文件

xxx@ubuntuorg$ sudo apt-get install alien dpkg-dev debhelper build-essential

然后你应该像这样将你的 .rpm 转换为 .deb 包

xxx@ubuntuorg$ sudo alien packagename.rpm

然后,您将使用刚刚创建的 .deb 包执行类似的操作。

xxx@ubuntuorg$ sudo dpkg 包名.deb

最后,Alien 并不总是正确地转换包或执行安装。如果这也失败了,请发布您的 RPM.pm 文件,第 150 到 175 行。

于 2013-02-06T12:54:30.697 回答