Linux:Aptitude:如何用另一个依赖项替换一个依赖项?

Linux:Aptitude:如何用另一个依赖项替换一个依赖项?

我有一个名为 libqt4-designer 的软件包和另一个名为 libqt4-47-designer 的软件包。当我执行 aptitude remove libqt4-designer 时,Aptitude 会删除 kdesudo 和许多其他应用程序。我该如何用 libqt4-47-designer 替换 libqt4-designer 依赖项?

谢谢

答案1

如果libqt4-47-designer包含 它Provides: libqt4-designer的描述,那么你只需要安装它。如果没有,那么你可能不得不离开libqt4-designer

我想你可以用当量来替换,但在尝试这样做之前,libqt4-designer你最好确定它可以作为替代品,否则可能会造成严重的混乱。libqt4-47-designer

如果您查看libqt4-47-designer软件包描述,它似乎确实会冲突、替换或破坏libqt4-designer。既然如此,我认为没有理由删除它,如果您删除了它,该软件包几乎肯定不会提供所需的功能,并且如果您删除它,您的系统将受到破坏。

Package: libqt4-47-designer
Source: qt4-47-x11
Priority: optional
Section: libs
Installed-Size: 9076
Maintainer: Kubuntu Developers <[email protected]>
Architecture: i386
Version: 4:4.7.2-0fn~lucid0
Replaces: libqt4-47-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.3.6-6~), libfontconfig1 (>= 2.8.0), libgcc1 (>= 1:4.1.1), libqt4-47-script (= 4:4.7.2-0fn~lucid0), libqt4-47-xml (= 4:4.7.2-0fn~lucid0), libqtcore4-47 (= 4:4.7.2-0fn~lucid0), libqtgui4-47 (= 4:4.7.2-0fn~lucid0), libstdc++6 (>= 4.1.1)
Breaks: libqt4-47-gui (<< 4.4.0~beta1-1)

相关内容