É uma boa idéia baixar os utilitários padrão do Linux?

1

Estou trabalhando em um ambiente de servidor que quase não tem executáveis em sua pasta /bin , exceto algumas básicas como ls e ln , mas quero outros binários comuns (como sed , awk , gcc etc.) a ser instalado. Como obviamente não há utilitários de pacote como apt-get ou algo assim, eu queria apenas ignorar os binários que eu sinto falta, então eu queria perguntar se é razoável fazê-lo e, se sim, de onde obtenho os binários?

Obrigado antecipadamente!

    
por nakajuice 28.01.2015 / 20:13

3 respostas

3

Não

Se eles não estiverem lá e você não tiver ferramentas de gerenciamento de pacotes e nem mesmo um compilador (e arquivos de cabeçalho presumivelmente apropriados), sua única opção é instalar construir estaticamente binários. Existem numerosas desvantagens nesta abordagem, e. aumento do tamanho do arquivo, tendo que substituir todos os binários, mesmo que apenas uma biblioteca exija uma atualização (como uma correção de segurança).

Em vez disso, verifique as opções para instalar uma distro personalizada de sua escolha. Se for absolutamente necessário, verifique este pergunta para informações sobre a criação de binários estáticos.

    
por 13.01.2016 / 09:44
2

Você pode adicionar o que quiser, mas se você deve é uma questão de circunstância. Principalmente, eu perguntava: por que eles não estão lá em primeiro lugar?

Este é um sistema de caixa do servidor doméstico que executa a distribuição Linux personalizada de um fornecedor, geralmente destinado a ser gerenciado por meio de uma GUI da Web e não usado na linha de comando? Nesse caso, provavelmente não há danos. (Você pode querer ver se outros usuários do mesmo dispositivo fizeram um repositório de programas compilados, com um gerenciador de pacotes complementar semelhante ao apt-get.)

Este é um dispositivo do tipo appliance mais sofisticado? Você vai dificultar as chamadas de suporte se você mexer com o software instalado? Nesse caso, fique longe.

Ou, isso é uma máquina no local de trabalho? Nesse caso, pode haver razões políticas que ditam um ambiente mínimo. Eu checaria para ter certeza.

No geral, o tema é: responda à pergunta "por que eles não estão lá?", e então você pode responder se é ou não uma boa idéia para você mesmo.

    
por 28.01.2015 / 20:38
2

A maneira mais simples e menos intrusiva de obter um grande número de utilitários seria encontrar um binário busybox adequado para o seu Sistema operacional e instalá-lo.

Esse é um arquivo único, mas fornece centenas de comandos.

    
por 13.01.2016 / 10:39

Tags