Как выполнить спокойную установку

Я загрузил qt-opensource-linux-x86-5.4.1.run, но как установить его на человечности 14.04LTS?

Это - вывод, который я получаю:

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.

Это - другая вещь, которую я попробовал:

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
1
задан 1 September 2015 в 20:54

2 ответа

Сделайте исполняемый файл файла qt-opensource-linux-x86-5.4.1.run

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

Выполнение с

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

, И Вы будете видеть это

enter image description here

0
ответ дан 7 December 2019 в 16:10

Несколько комментариев. *.run Вы пытаетесь загрузить, имеет x86 в имени файла, означая, что это для 32-разрядной ОС, так, чтобы была одна вещь отслеживать. Если Ваша ОС является 64-разрядной, Вы, возможно, должны установить libc6:i386. Больше на этом здесь

117-секундный, в моих петляющих тестах требует полного пути в файл, не всего ./qt*.run. Я не могу объяснить, почему это делает это тот путь, но это просто делает.

Bellow является маленьким сценарием, я записал, что это определяет корректную версию ОС, загружает соответствующую версию QT и устанавливает его от $HOME/QT папка. Возможно, немного подробный, но это должно упростить физический труд.

#!/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 )
1
ответ дан 7 December 2019 в 16:10

Другие вопросы по тегам:

Похожие вопросы: