Shell não reconhecido pelos scripts de configuração

0

Quando tento compilar diferentes pacotes da origem (por exemplo, ipsec-tools , openvpn , etc.), obtenho sempre o mesmo erro do script de configuração:

$ ./configure

./configure: This script requires a shell more modern than all
./configure: the shells that I found on your system.
./configure: Please tell ****@***.org and
./configure: ***@***.org about your system, including
./configure: any error possibly output before this message. Then
./configure: install a modern shell, or manually run the script
./configure: under such a shell if you do have one.

No meu sistema eu tenho um shell bash ( GNU bash version 3.00 ).

Olhando para esses scripts de configuração, notei que eles suportam bash v.2, então não entendo onde o problema poderia estar.

    
por Marco L. 09.09.2013 / 12:04

1 resposta

1

Bash 3.00 é bastante antigo (seis anos ou mais); Eu tenho 4.2, que já tem três anos.

Tente usar um novo bash; se isso falhar, tente zsh e ksh, ambos podem ser instalados no seu Ubuntu com apt-get install ksh e apt-get install zsh , respectivamente.

    
por January 09.09.2013 / 12:58