忽略Java包的APT依赖关系

亚历克斯·巴拉索夫(Alex Balashov)

我想在Ubuntu上使用一些Java应用程序,这些应用程序打包为.debs并将java-common&friends作为依赖项。

但是,我不希望使用与Ubuntu或Debian打包在一起的JVM。我想使用Sun / Oracle,并且已经在系统的其他位置下载并安装了原始tarball。

问题是,如果我强制安装这些没有依赖关系的软件包,即dpkg --force-all -i,它将破坏我的APT软件包存储库,以便任何新的软件包安装都将提示我解决这些依赖关系(即apt-get -f install)。

有什么方法可以告诉APT永久忽略给定程序包的依赖关系?

雷米

您可以使用这些equivs软件包:它将使您构建与您不想安装的软件包具有相同名称的软件包:

equivs-control java-comon.control

将使用java-comon.control您要编辑的给定名称(创建文件(至少,将名称字段设置为要替换的软件包的名称,您可能需要将版本设置为软件包的版本您想更换)

然后跑

equivs-build java-comon.control

创建debian软件包,您可以安装以使apt幸福

请注意,这可能会使依赖关系求解器感到困惑,并且使用它来替换一些重要的软件包,可能会中断Debian的安装。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何让APT忽略未满足的依赖关系?

来自分类Dev

如何忽略软件包依赖关系?

来自分类Dev

如何配置apt以便忽略是否安装了具有未满足的依赖关系的软件包?

来自分类Dev

如何忽略和修复apt-get上未满足的依赖关系?

来自分类Dev

IntegrationTestCompile Gradle依赖关系被忽略

来自分类Dev

如何使apt忽略已安装软件包的未实现依赖项?

来自分类Dev

当Apt报告MariaDB具有未满足的依赖关系或损坏的软件包时安装MariaDB

来自分类Dev

通过pip安装软件包之前使用apt-get建立依赖关系?

来自分类Dev

通过pip安装软件包之前使用apt-get建立依赖关系?

来自分类Dev

将Python安装恢复为默认设置以及apt软件包依赖关系

来自分类Dev

将Python安装恢复为默认设置以及apt软件包依赖关系

来自分类Dev

如何列出没有依赖关系的已下载apt软件包

来自分类Dev

apt-get如何处理与稍微有问题的软件包相关的依赖关系问题?

来自分类Dev

为什么有些 apt 包依赖关系这么坏?例如emacsen-common?

来自分类Dev

包依赖关系无法解析

来自分类Dev

未满足的依赖关系。尝试不带任何软件包的“ apt-get -f install”(或指定解决方案)

来自分类Dev

apt-cache显示特定的依赖关系

来自分类Dev

apt-cache显示特定的依赖关系

来自分类Dev

忽略Nuget包中的依赖项

来自分类Dev

如何在Debian deb软件包中配置Java 7或Java 8依赖关系?

来自分类Dev

NuGet软件包依赖关系

来自分类Dev

在构建后覆盖nuget包的依赖关系

来自分类Dev

如何显示NuGet包依赖关系?

来自分类Dev

Ubuntu源码包依赖关系树

来自分类Dev

软件包依赖关系:代码块

来自分类Dev

女妖包依赖关系无法解决

来自分类Dev

由于依赖关系而导致的大快照包

来自分类Dev

项目之间的Nuget包依赖关系

来自分类Dev

如何直观地显示包的依赖关系?

Related 相关文章

  1. 1

    如何让APT忽略未满足的依赖关系?

  2. 2

    如何忽略软件包依赖关系?

  3. 3

    如何配置apt以便忽略是否安装了具有未满足的依赖关系的软件包?

  4. 4

    如何忽略和修复apt-get上未满足的依赖关系?

  5. 5

    IntegrationTestCompile Gradle依赖关系被忽略

  6. 6

    如何使apt忽略已安装软件包的未实现依赖项?

  7. 7

    当Apt报告MariaDB具有未满足的依赖关系或损坏的软件包时安装MariaDB

  8. 8

    通过pip安装软件包之前使用apt-get建立依赖关系?

  9. 9

    通过pip安装软件包之前使用apt-get建立依赖关系?

  10. 10

    将Python安装恢复为默认设置以及apt软件包依赖关系

  11. 11

    将Python安装恢复为默认设置以及apt软件包依赖关系

  12. 12

    如何列出没有依赖关系的已下载apt软件包

  13. 13

    apt-get如何处理与稍微有问题的软件包相关的依赖关系问题?

  14. 14

    为什么有些 apt 包依赖关系这么坏?例如emacsen-common?

  15. 15

    包依赖关系无法解析

  16. 16

    未满足的依赖关系。尝试不带任何软件包的“ apt-get -f install”(或指定解决方案)

  17. 17

    apt-cache显示特定的依赖关系

  18. 18

    apt-cache显示特定的依赖关系

  19. 19

    忽略Nuget包中的依赖项

  20. 20

    如何在Debian deb软件包中配置Java 7或Java 8依赖关系?

  21. 21

    NuGet软件包依赖关系

  22. 22

    在构建后覆盖nuget包的依赖关系

  23. 23

    如何显示NuGet包依赖关系?

  24. 24

    Ubuntu源码包依赖关系树

  25. 25

    软件包依赖关系:代码块

  26. 26

    女妖包依赖关系无法解决

  27. 27

    由于依赖关系而导致的大快照包

  28. 28

    项目之间的Nuget包依赖关系

  29. 29

    如何直观地显示包的依赖关系?

热门标签

归档