尝试使用dpkg安装软件包时出现错误

詹姆士

我正在尝试安装Oracle SQL Developer到Debian Linux服务器上。

我首先从Oracle网站下载了一个软件包。

sqldeveloper-4.0.3.16.84-1.noarch.rpm

然后,我调用以下命令将其.deb打包。

alien sqldeveloper-4.0.3.16.84-1.noarch.rpm

此命令成功运行并创建了新文件:

sqldeveloper_4.0.3.16.84-2_all.deb

为了安装此软件包,我随后调用了以下命令:

dpkg -i sqldeveloper_4.0.0.12.27-2_all.deb

输出以下内容:

dpkg: warning: downgrading sqldeveloper from 4.0.3.16.84+0.2.3-1 to 4.0.3.16.84-2.
(Reading database ... 33017 files and directories currently installed.)
Preparing to replace sqldeveloper 4.0.3.16.84+0.2.3-1 (using sqldeveloper_4.0.3.16.84-2_all.deb) ...
Unpacking replacement sqldeveloper ...
dpkg-deb (subprocess): short read on buffer copy for failed to write to pipe in copy
dpkg-deb: subprocess paste returned error exit status 2
dpkg: error processing sqldeveloper_4.0.3.16.84-2_all.deb (--install):
 short read on buffer copy for backend dpkg-deb during `./opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/lib/pdfbox-app-1.8.0.jar'
Errors were encountered while processing:
 sqldeveloper_4.0.3.16.84-2_all.deb

我经过Google的调查,试图找到解决该问题的方法,并且遇到了类似的问题,并且出现了--configure--uninstall but nothing for--install`错误

马特乌斯·科瓦列夫斯基(Mateusz Kowalewski)

您已使用Alien将包格式从转换.rpm.deb

在大多数情况下,该工具可以完美运行。但是很少会失败,无法构建可安装的程序包。特别是如果.rpm软件包中包含一些安装或配置脚本(类似于.deb软件包中的安装前/安装后和删除脚本)。

您没有告诉我,在运行Alien时是否输出了一些错误或警告

它可以“成功运行”并产生一个空的或损坏的包…

如果存在一些错误或警告,请仔细检查它们。这些消息可能会指向正确的方向。但是对于以下情况,我认为外星人没有输出任何错误

查找出问题的第一步是提取两个程序包格式版本并比较内容。

首先制作两个临时目录

mkdir /tmp/sqldeveloper.deb /tmp/sqldeveloper.rpm

然后解压.deb包装

dpkg-deb -X sqldeveloper_4.0.0.12.27-2_all.deb /tmp/sqldeveloper.deb

和rpm包

cd /tmp/sqldeveloper.rpm
rpm2cpio sqldeveloper-4.0.3.16.84-1.noarch.rpm | cpio -idmv

然后,您可以将目录与diff进行比较

diff . /tmp/sqldeveloper.deb

如果有文件,在.deb文件目录丢失,包被打破外星人然后,也许可以向该工具的开发人员寻求帮助。

但是我如何阅读dpkg -i您发布的输出消息,其本身的包装和文件存在一些问题

./opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/lib/pdfbox-app-1.8.0.jar

无法提取。可能是父目录丢失或存在某些有线访问权限问题。

我认为当您尝试.deb手动提取存档时,如上所示,问题将会出现


顺便说一句:这是一个Java软件,可供下载的“其他平台”版本是一个zip存档。提取到您的主目录后,它可能会在没有安装的情况下运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试在C#中使用ODBC调用Oracle软件包时出现语法错误

来自分类Dev

尝试使用python-apt API安装软件包时发生错误

来自分类Dev

尝试使用Java软件包时出现命令行错误

来自分类Dev

软件包安装时出现未知错误

来自分类Dev

安装软件包时出现checkCompilerOptions错误(littler / Docker)

来自分类Dev

尝试导入软件包时出现错误消息

来自分类Dev

尝试使用APT安装软件包时“无法找到软件包”

来自分类Dev

在pycharm中安装软件包“袖扣”时出现错误

来自分类Dev

尝试使用RTools在R4.0上安装软件包时出现编译错误

来自分类Dev

使用自定义属性安装多个软件包时出现Chef错误

来自分类Dev

尝试从pip安装软件包时出现问题

来自分类Dev

尝试使用APT安装软件包时“无法找到软件包”

来自分类Dev

错误:当我尝试安装任何软件包时

来自分类Dev

使用NuGet安装软件包时出现依赖关系错误

来自分类Dev

尝试使用python-apt API安装软件包时发生错误

来自分类Dev

安装python软件包(Debian)时dpkg返回错误

来自分类Dev

安装软件包时出现奇怪的依赖错误

来自分类Dev

使用Wheel文件安装软件包时出现Python错误

来自分类Dev

无法使用dpkg安装软件包

来自分类Dev

/ usr / bin / dpkg删除并安装损坏的软件包时返回错误

来自分类Dev

每次安装时出现软件包错误

来自分类Dev

尝试导入软件包时出现错误消息

来自分类Dev

使用PIP安装python软件包时出现错误

来自分类Dev

使用PPA安装Android Studio软件包时出现错误

来自分类Dev

尝试从命令行和Atom用户界面安装软件包和主题时出现分段错误

来自分类Dev

尝试安装软件包时出现Setuptools错误

来自分类Dev

尝试 pip 安装任何软件包时出现“EnvironmentError: [Errno 13] Permission denied”错误

来自分类Dev

尝试使用 apt 安装软件包时出现奇怪的错误

来自分类Dev

尝试安装软件包时输出错误

Related 相关文章

  1. 1

    尝试在C#中使用ODBC调用Oracle软件包时出现语法错误

  2. 2

    尝试使用python-apt API安装软件包时发生错误

  3. 3

    尝试使用Java软件包时出现命令行错误

  4. 4

    软件包安装时出现未知错误

  5. 5

    安装软件包时出现checkCompilerOptions错误(littler / Docker)

  6. 6

    尝试导入软件包时出现错误消息

  7. 7

    尝试使用APT安装软件包时“无法找到软件包”

  8. 8

    在pycharm中安装软件包“袖扣”时出现错误

  9. 9

    尝试使用RTools在R4.0上安装软件包时出现编译错误

  10. 10

    使用自定义属性安装多个软件包时出现Chef错误

  11. 11

    尝试从pip安装软件包时出现问题

  12. 12

    尝试使用APT安装软件包时“无法找到软件包”

  13. 13

    错误:当我尝试安装任何软件包时

  14. 14

    使用NuGet安装软件包时出现依赖关系错误

  15. 15

    尝试使用python-apt API安装软件包时发生错误

  16. 16

    安装python软件包(Debian)时dpkg返回错误

  17. 17

    安装软件包时出现奇怪的依赖错误

  18. 18

    使用Wheel文件安装软件包时出现Python错误

  19. 19

    无法使用dpkg安装软件包

  20. 20

    / usr / bin / dpkg删除并安装损坏的软件包时返回错误

  21. 21

    每次安装时出现软件包错误

  22. 22

    尝试导入软件包时出现错误消息

  23. 23

    使用PIP安装python软件包时出现错误

  24. 24

    使用PPA安装Android Studio软件包时出现错误

  25. 25

    尝试从命令行和Atom用户界面安装软件包和主题时出现分段错误

  26. 26

    尝试安装软件包时出现Setuptools错误

  27. 27

    尝试 pip 安装任何软件包时出现“EnvironmentError: [Errno 13] Permission denied”错误

  28. 28

    尝试使用 apt 安装软件包时出现奇怪的错误

  29. 29

    尝试安装软件包时输出错误

热门标签

归档