Como posso adicionar comandos Unix? [fechadas]

1

Estou conectado ao meu host via ssh e continuo recebendo o erro de que um comando não foi encontrado. Então, eu verifiquei o diretório / bin e, com certeza, o comando que eu preciso não está lá. Como posso adicioná-lo e existe um lugar on-line que lista todos os comandos disponíveis que podem ser adicionados?

    
por Presto 31.08.2011 / 23:14

4 respostas

1

Como outros pôsteres mencionaram, seu diretório / bin não é o único lugar em que seu computador mantém o software instalado.

A maioria dos sabores do * nix tem algum tipo de sistema de empacotamento para facilitar a instalação das coisas. Para descobrir qual versão você está usando, digite uname -a , que lhe dará uma saída como

Linux version 2.6.32-33-generic (buildd@zirconium) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #72-Ubuntu SMP Fri Jul 29 21:08:37 UTC 2011

O último segmento é sua versão e a data de lançamento. Em seguida, google algo como "instalar o software para versão " ou " versão gerenciador de pacotes" e você deve obter algumas informações úteis.

    
por 01.09.2011 / 00:11
1

é este Analisador de Argumentos GAA (Sourceforge) que você está procurando? Ele diz "O GAA Argument Analyzer ajuda os programadores a analisar os argumentos dados ao seu programa a partir da linha de comando".

    
por 31.08.2011 / 23:36
1

Não é suficiente verificar / bin. Não sabendo qual sabor unix você está usando eu vou dizer que você deve pelo menos também verificar: / usr / local / bin / sbin / usr / local / sbin e possivelmente outra dúzia ou mais para ter certeza :) O fato de que você didn ' Eu sei que isso significa que você provavelmente tem um pouco de uma estrada à sua frente - uma estrada divertida e interessante se você é o tipo de pessoa que gosta (eu era).

A maioria das distribuições unix modernas, incluindo um sistema de empacotamento de algum tipo e, idealmente, ao instalar um novo software no sistema, você deve usar o gerenciador de pacotes para adicionar o pacote. Infelizmente, isso pode ser um desafio, pois nem todos os softwares estão disponíveis de maneira que você possa usá-los. Eu sugiro que você encontre um site de suporte da comunidade para a distro unix relevante e veja de que formato de pacote seu sistema gosta, então veja se você pode encontrar a ferramenta que você está tentando construir (mcrypt para php?) Em um formato de pacote compatível. Se você não consegue encontrá-lo empacotado para sua distro, então você deve tentar usar um pacote de instalação genérico para ele (name-version.tgz tipicamente) e ler os arquivos README e INSTALLATION que estão provavelmente no diretório raiz do pacote uma vez que você descompacte ou descompacte.

    
por 31.08.2011 / 23:41
0

Parece que você está usando o RedHat. Tipo:

cat /etc/redhat-release

para obter sua versão.

Se for 4x como indicado acima, como alguém mencionou, parece que o aclocal está no automake, tente

up2date automake

Se você está registrado com um servidor de satélite, deve puxar o pacote e todas as suas dependências.

Se for 5 ou superior. Tipo:

yum install automake

E você deve ter o que precisa.

    
por 01.09.2011 / 02:58