Várias distros nomeiam seus pacotes de maneira ligeiramente diferente e não há um modo automatizado de mapear um para o outro. Você provavelmente citou o melhor exemplo já com o Apache, que é apache2
nos sistemas Debian / Ubuntu e httpd
nos sistemas CentOS / RedHat / Fedora, apache
no Arch, apache2
no openSuse, www-servers/apache
on Gentoo etc.
A melhor maneira de encontrar os pacotes é procurá-los com yum search
:
yum search apache
...
httpd.x86_64 : Apache HTTP Server
...
Que encontra o Apache na descrição. Você terá cerca de 200 linhas de pacotes aqui, então talvez canalize em less
para ler ou em grep
para procurar palavras-chave.
Se você souber o nome do arquivo e quiser encontrar o pacote que o fornece, execute yum provides
:
yum provides *bin/httpd
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.simwood.com
* epel: epel.mirrors.ovh.net
* extras: mirror.simwood.com
* updates: mirror.mhd.uk.as44574.net
httpd-2.4.6-40.el7.centos.x86_64 : Apache HTTP Server
Repo : base
Matched from:
Filename : /usr/sbin/httpd
httpd-2.4.6-40.el7.centos.x86_64 : Apache HTTP Server
Repo : @base
Matched from:
Filename : /usr/sbin/httpd
A simples execução de yum provides httpd
listará qualquer pacote que tenha arquivos que terminem em httpd, não apenas o executável, portanto, é melhor restringir a pesquisa prefixando-a com *bin/
.
O Google também pode ajudar você a encontrar pacotes comuns.