Por que os pacotes RPM possuem nomes diferentes para os programas que eles instalam?

3

Parece-me que quando eu faço o download de pacotes RPM, os nomes que eles usam às vezes são diferentes dos programas que eles instalam. Por exemplo:

yum install httpd
apache -v

Eu instalo o pacote RPM httpd para poder usar o programa apache . Isso não parece fazer sentido para mim.

Minha pergunta é por que os pacotes RPM têm nomes diferentes para os programas que eles instalam? Por que não há uma convenção ou sistema de nomenclatura consistente que signifique que os nomes de pacotes reflitam com mais precisão os programas que eles instalam? Sem dúvida isso foi feito por um bom motivo, eu só não sei ainda! Agradecemos antecipadamente.

    
por GhostInTheSecureShell 12.09.2012 / 12:03

1 resposta

4

O mantenedor do pacote escolhe um nome que acha que faz sentido.

No caso do produto "Servidor HTTP" da Apache Software Foundation, faz sentido nomear o RPM após o programa específico, não depois da organização, pois produz muitos produtos .

$ ps -ef | grep httpd
apache   21416 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21417 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21418 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21419 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21420 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21421 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21422 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
apache   21423 31916  0 Sep09 ?        00:00:00 /usr/sbin/httpd -k start
root     31916     1  0 Jul26 ?        00:00:01 /usr/sbin/httpd -k start

Veja o link

The ASF [Apache Software Foundation] is made up of over 100 top level projects that cover a wide range of technologies.

Algumas distribuições terão convenções de nomenclatura para pacotes, por exemplo link

    
por 12.09.2012 / 12:06

Tags