Qual seria o pacote RHEL correspondente ao build-essential no Ubuntu?

9

Eu sei listar os pacotes disponíveis dos repositórios e assim por diante, mas como posso encontrar uma lista que corresponda a meta-pacotes equivalentes, como o build-essential .

Existe tal coisa e, se não, qual seria uma abordagem sensata para encontrar esses parentes próximos / semelhantes?

    
por 0xC0000022L 01.02.2013 / 15:14

3 respostas

1

Você não encontrará exatamente grupos de pacotes correspondentes para distribuições não relacionadas, eles são distribuições diferentes precisamente porque eles não concordam em alguns problemas fundamentais. Observe que distribuições diferentes selecionam diferentes pacotes upstream para instalar, e também agrupam / dividem fontes de upstream de maneira diferente antes de adicionar na configuração local. A maioria reconhece a divisão entre o tempo de execução e o material necessário para o desenvolvimento (normalmente -devel ou algo semelhante no nome do pacote) e, talvez, documentação e exemplos extras. Sua melhor aposta é dissecar o grupo da fonte e instalar os respectivos pacotes no destino. Você pode tentar combinar a lista de pacotes detalhados da etapa anterior com o agrupamento que o alvo fornecer. Provavelmente, os nomes dos grupos dão alguma orientação, ou você pode olhar para alguma página da Web dando uma visão geral da estruturação do pacote (não é possível encontrar nada para o Fedora, apenas o diferenças entre as mais recentes e mais antigas, desculpe). Muito trabalho, claro.

    
por 01.02.2013 / 17:26
20

O comando equivalente é

yum groupinstall 'Development Tools'
    
por 17.04.2015 / 18:36
2

Quando você olha para a lista de pacotes para o meta-pacote build-essential, você vê que os seguintes arquivos estão incluídos:

/usr/share/build-essential/essential-packages-list
/usr/share/build-essential/list
/usr/share/doc/build-essential/AUTHORS
/usr/share/doc/build-essential/changelog.gz
/usr/share/doc/build-essential/copyright
/usr/share/doc/build-essential/essential-packages-list
/usr/share/doc/build-essential/list

Então, eu teria que assumir que alguém poderia olhar para a lista incluída e ver o que ela oferece. Olhando para / usr / share / build-essential / essential-packages-list, você vê que esses pacotes são instalados como parte do build-essential:

base-files
base-passwd
bash
bsdutils
coreutils
dash
debianutils
diffutils
dpkg
e2fsprogs
findutils
grep
gzip
hostname
login
mount
ncurses-base
ncurses-bin
perl-base
python-minimal
sed
tar
util-linux

Olhando para esta lista, eu teria que assumir que alguns deles já estão instalados no Red Hat por padrão, então apenas instale os pacotes que faltam. Eu duvido que você encontre um pacote abrangente que apenas instale isso para você.

    
por 01.02.2013 / 16:36