“ apt-get”中“ yum”中的相应软件包名称

时间:2019-06-15 00:15:24

标签: ubuntu-14.04 redhat yum apt-get rhel7

我的程序在Ubuntu中具有以下依赖关系:

apt-get install unzip wget
apt-get install mesa-common-dev -y
apt-get install libglu1-mesa-dev -y
apt-get install libfontconfig1 -y
apt-get install libglib2.0-0 -y
apt-get install libxcursor-dev libxtst-dev libxi-dev libxrender-dev -y
apt-get install libxss-dev libxcomposite-dev libxslt1-dev -y
apt-get install libasound2-dev -y

现在,我还需要在使用“ yum”而不是“ apt-get”的RHEL上进行部署,所以我的问题是与上面使用的所有软件包等效的“ yum”是什么。是否有映射它们的表?基本上,我想了解上述每个软件包,或者如何找出等效的“ yum”存储库。

此外,如果我正在使用BuildRequires编写SPEC文件...它们是否都是yum软件包名称,因为RPM主要用于RedHat?

1 个答案:

答案 0 :(得分:2)

RHEL变体将使用-devel约定而不是来自debian world的-dev。除了名称相似之外,yum search PKG还会指出正确的方向

如果事情变得困难,则可以使用dpkg -L PKG,获取一个密钥文件和yum whatprovides FILE来找出提供该文件的软件包。