Como instalar no diretório / usr / bin?

0

Novo em usar o Linux e tentar instalar um software chamado PrinceXML no diretório / usr / bin.

Eu loguei como usuário root, usei o wget para baixar o pacote, executei o tar e segui as etapas para instalar. Quando perguntado, escolhi o diretório de instalação padrão (/ usr / local). Eu tentei novamente especificando / usr / bin /

Quando tento acessá-lo através do invólucro do PHP, recebo uma tela em branco, o que eu tenho quase certeza é que o software está instalado no local errado.

Qualquer orientação sobre como instalar no diretório / usr / bin seria muito apreciada.

Esta é a chamada do wrapper:

  $prince = new Prince('/usr/bin/prince');
    
por jsuissa 08.02.2012 / 00:45

2 respostas

2

Você especificou /usr/bin como o prefixo, em vez de simplesmente /usr . Provavelmente seu programa agora está distribuído entre /usr/bin/lib , /usr/bin/share , /usr/bin/bin etc.

Você realmente não deve mexer com /usr/bin , seu gerenciador de pacotes gerencia este diretório. Tente desinstalar o software gradativamente e reconfigurá-lo novamente com /usr/local ou /opt/prince como o diretório de instalação. Em seguida, adapte o wrapper para chamar o binário correto.

    
por 08.02.2012 / 00:52
1

Você não especificaria /usr em vez de /usr/local se quisesse em /usr/bin em vez de /usr/local/bin ?

Onde está instalado? Você pode usar o comando which para descobrir onde ele está em seu caminho. Seu programa PHP precisa especificar um caminho absoluto ou pode executá-lo apenas com o nome do aplicativo?

$prince = new Prince('prince');
    
por 08.02.2012 / 00:50

Tags