Como eu compilo o gwget do código-fonte?

1

Eu extraí a fonte, abri o terminal, mudei para o diretório de origem e execute o seguinte comando:

sudo ./configure

Erro: comando não encontrado! o que há de errado com isso?

    
por user seven 06.01.2012 / 14:09

5 respostas

3

Em primeiro lugar, não use sudo su . Você pode construir como usuário.

Suponho que você esteja construindo bluefish a partir do SVN e, portanto, não tenha um script configure . Você pode criá-lo executando ./autogen.sh , conforme descrito aqui: link

svn co https://bluefish.svn.sourceforge.net/svnroot/bluefish/trunk/bluefish
cd bluefish
./autogen.sh
./configure
make 
sudo make install
    
por tumbleweed 06.01.2012 / 18:44
1

Primeiro, você deve extrair o conteúdo do arquivo * .tar.gz em um diretório. Leia as instruções no arquivo INSTALL, que fornece instruções detalhadas sobre como fazer isso.

Para "alguns" softwares que você deseja instalar, o seguinte método funciona: 1. extraia o arquivo em um diretório 2. cd para esse diretório 3. ./configure (adicione "--prefix = / usr" se você quiser instalá-lo em / usr) 4. fazer 5. sudo make install

Isso é tudo.

    
por kaan 06.01.2012 / 14:24
0

Certifique-se de instalar primeiro o essencial da compilação:

sudo apt-get install build-essential

Depois disso, configure deve alertar você sobre quaisquer outros programas ou bibliotecas que sejam necessários para compilar o software.

    
por user8290 06.01.2012 / 14:23
0

para compilar um programa a partir do código-fonte, descompacte o arquivo da seguinte forma:

tar -xf fooprog.tar

depois vá para os diretores descompactados (normalmente o mesmo nome):

cd fooprog

nesta pasta como primeiro passo invocar:

./configure

Nem todos os programas vêm com um script de configuração, mas muitos. Leia o arquivo README ou INSTALL que geralmente está no arquivo morto para mais informações.

Depois de configurar com sucesso, continue com:

make

e se isso também for bem sucedido, instale o software com:

sudo make install

Normalmente você só precisa invocar esta última etapa como superusuário (sudo)

Se o configure falhar, você deve olhar a saída e instalar todos os pacotes que ela requer, especialmente o essencial para a construção, recomenda Christopher.

    
por Michael K 06.01.2012 / 14:26
0

Supondo que "configure" exista, esta mensagem pode significar que algo referenciado por o arquivo estava faltando.

Tente isto:

bash +x ./configure

Se ainda assim não funcionar, publique (algumas) a saída (edite sua pergunta acima).

    
por ams 06.01.2012 / 17:43