Como instalar o arquivo tar (jhead) no computador Mac ou Linux

4

Sou novo em Linux e tar balls e queria saber como instalá-los corretamente em uma máquina Mac ou Linux. Eu preferiria saber como instalar em um mac, mas eu só preciso de ajuda para entendê-los. Eu quero instalar jhead-2.97.tar.gz e eu baixar a bola de alcatrão fonte zipada, produzindo uma pasta contendo uma miríade de arquivos. Eu sei que esta é uma pergunta boba, mas como faço para instalar corretamente este arquivo na minha máquina no Terminal / LXTerminal?

jhead é uma ferramenta de comando usada para extrair de um arquivo jpeg Exif no Terminal

    
por Monte Carlo 01.05.2013 / 22:41

2 respostas

6

Obtenha a fonte

wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"

Descompacte a fonte

tar xzf jhead-2.97.tar.gz

Ou, obtenha e descompacte a fonte em um passo

curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz

Agora você tem um diretório chamado jhead-2.97 . Digite esse diretório e execute make .

cd jhead-2.97
make

Isto irá compilar o código e ligar um executável para você chamado jhead .

Alguns makefiles têm alvos de instalação. Este faz. Para instalar o executável,

make install

Você provavelmente precisará executar isso como root. Agora seu programa está instalado e pronto para uso.

Nesse caso, o destino da instalação é assim:

cp jhead ${DESTDIR}/usr/local/bin/

Se você alguma vez for executado em um programa sem um destino de instalação em seu makefile, saiba que você precisa colocar quaisquer executáveis em /usr/local/bin e quaisquer bibliotecas em /usr/local/lib (ou em outros locais apropriados). Às vezes, há outras arquivos que você precisa se preocupar, como arquivos de documentação (por exemplo, páginas man), arquivos de configuração, etc.

    
por 01.05.2013 / 22:52
2

Xcode 4.3 movido para /Applications/Xcode.app/Contents/Developer/usr/bin/make . Você pode instalar o make em /usr/bin/ baixando o pacote de ferramentas de linha de comando nas preferências do Xcode ou em developer.apple.com/downloads ( que requer uma conta de desenvolvedor gratuita, mas não o Xcode).

Se make install resultar em um erro como cp: directory /usr/local/bin does not exist , apenas execute mkdir /usr/local/bin/ .

Você também pode instalar o Homebrew e executar brew install jhead .

    
por 02.05.2013 / 08:37