Como executar a instalação do Qt

1

Eu baixei qt-opensource-linux-x86-5.4.1.run mas como instalá-lo no ubuntu 14.04LTS?

Esta é a saída que recebo:

administrator@pc-7:~$ cd /home/administrator/Downloads/FlareGet/Applications
administrator@pc-7:~/Downloads/FlareGet/Applications$ chmod +x qt-opensource-linux-x86-5.4.1.run 
administrator@pc-7:~/Downloads/FlareGet/Applications$ ./qt-opensource-linux-x86-5.4.1.run
bash: ./qt-opensource-linux-x86-5.4.1.run: No such file or directory

administrator@pc-7:~/Downloads/FlareGet/Applications$ whoami
administrator


administrator@pc-7:~/Downloads/FlareGet/Applications$ find ~ -type f -name "qt-opensource-linux-x86-5.4.1.run"
find: '/home/administrator/.gnupg': Permission denied
find: '/home/administrator/.dbus': Permission denied
/home/administrator/Downloads/FlareGet/Applications/qt-opensource-linux-x86-5.4.1.run
find: '/home/administrator/.cache/dconf': Permission denied
/home/administrator/Desktop/qt-opensource-linux-x86-5.4.1.run
find: '/home/administrator/.gvfs': Permission denied

@ A.B.

administrator@pc-7:~/Downloads/FlareGet/Applications$ chmod +x ~/Downloads/FlareGet/Applications/qt-opensource-linux-x86-5.4.1.run 
administrator@pc-7:~/Downloads/FlareGet/Applications$ ~/Downloads/FlareGet/Applications/qt-opensource-linux-x86-5.4.1.run
bash: /home/administrator/Downloads/FlareGet/Applications/qt-opensource-linux-x86-5.4.1.run: No such file or directory

@ A.B.

Essa é outra coisa que tentei:

administrator@pc-7:~/Downloads/FlareGet/Applications$ chmod +x qt-opensource-linux-x86-5.4.1.run
administrator@pc-7:~/Downloads/FlareGet/Applications$ . qt-opensource-linux-x86-5.4.1.run
bash: .: qt-opensource-linux-x86-5.4.1.run: cannot execute binary file
    
por Sajjadmanal 31.08.2015 / 13:21

2 respostas

1

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 )
    
por Sergiy Kolodyazhnyy 02.09.2015 / 04:11
0

Faça o arquivo qt-opensource-linux-x86-5.4.1.run executable

chmod +x ~/Downloads/FlareGet/Applications/qt-opensource-linux-x86-5.4.1.run 

Executar com

~/Downloads/FlareGet/Applications/qt-opensource-linux-x86-5.4.1.run

E você verá isso

    
por A.B. 31.08.2015 / 13:24