我可以将yum和apt-get安全地混合吗?

我知道yum和apt-get在rpm的基础上运行,所以在linux系统中有关已安装软件包的数据是rpm的响应能力; 所以yum和apt-get都不会保留自己关于已安装软件包的数据。 这是真的 ? 使用yum安装一些软件包并使用apt-get(或反之亦然)安装另一个(可能相关的)软件包是安全的?

更新:我使用的是Fedora 12

在Fedora上,很可能你使用的任何“apt-get”命令都来自APT-RPM ,这是apt-get Debian工具在RPM之上工作的一个端口。 不过你应该检查一下。

在这种情况下 ,是的,你应该可以互换使用yum和apt-get(如果是来自APT-RPM)。 检查的一个好方法是查看是否可以使用apt工具来报告通过yum安装的软件包。

apt-get不会在RPM上运行。 当基于RedHat的发行版没有正确的软件包pipe理应用程序时, apt-get被从Debian移植回来。

yum是为基于RPM的发行版开发的。

是的,你是正确的,软件包信息并不是由软件包pipe理器维护的,而是由实际的软件包,其中包含大量关于软件包的“幕后”信息,它的依赖关系,需要在安装/卸载等。

我个人不知道是否有一个单独的原因,即使我会坚持使用yumapt-get 。 Debian有dselectdpkgapt-get和all 3基本上做同样的工作,你可以随时使用。

我不确定你在说什么发行。 但是至less在Debian和衍生产品apt-get上与rpm完全没有关系。 Apt-get使用dpkg作为pipe理软件包的基础工具。

但是我怀疑你正在使用一些带有apt-get端口的Redhat衍生产品。 如果你提供更多的细节,大概可以提供更好的答案。