Alguns comentários. O *.run
que você está tentando fazer o download tem x86
no nome do arquivo, o que significa que é para o sistema operacional de 32 bits, portanto, é uma coisa que você deve acompanhar. Se o seu sistema operacional for de 64 bits, talvez seja necessário instalar o libc6: i386. Mais sobre isso aqui
Em segundo lugar, nos meus testes em execução, o arquivo exige o caminho completo para o arquivo, não apenas ./qt*.run
. Eu não posso explicar por que isso acontece dessa maneira, mas acontece.
Abaixo está um pequeno script que eu escrevi que determina a versão correta do sistema operacional, faz o download da versão apropriada do QT e a instala a partir da pasta $HOME/QT
. Talvez um pouco verboso, mas deve facilitar o trabalho manual.
#!/bin/bash
# set -x
printf "Qt INSTALLER SCRIPT STARTED\n"
ARCH=$(uname -m)
printf "Your OS is %s \n" $ARCH
if [ $ARCH = "x86_64" ];then
FILE="qt-opensource-linux-x64-5.4.1.run"
else
FILE="qt-opensource-linux-x86-5.4.1.run"
fi
cd $HOME
if [ ! -e QT ];then
printf "CREATING $HOME/QT folder\n"
mkdir $HOME/QT
fi
cd $HOME/QT
if [ ! -e $FILE ];then
printf "DOWNLOADING BINARY to %s\n" $(pwd)
wget http://download.qt.io/archive/qt/5.4/5.4.1/$FILE
fi
echo $PWD
chmod 755 $FILE
$( readlink -f $FILE )