Index of /archive/qt/5.14/5.14.2
https://mirrors.ustc.edu.cn/qtproject/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run
chmod u+x qt-opensource-linux-x64-5.14.2.run
sudo ./qt-opensource-linux-x64-5.14.2.run
/opt/Qt5.14.2
在终端输入:/opt/Qt5.14.2/Tools/QtCreator/bin/qtcreator.sh
cd /opt/Qt5.14.2/Tools/QtCreator/bin/
./qtcreator.sh
sudo apt-get install build-essential
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install libfontconfig1
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa #添加源到软件仓库
sudo apt-get update #更新软件仓库列表
sudo apt-get install mosquitto #安装mosquitto
sudo service mosquitto status #查看运行状态
sudo service mosquitto start #启动服务
sudo service mosquitto stop #停止服务
sudo apt-get install iptables
iptables -I INPUT -p tcp --dport 1883 -j ACCEPT
iptables-save
sudo passwd
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
sudo apt-get install mosquitto mosquitto-clients
mosquitto_sub -h localhost -t test
mosquitto_pub -h localhost -t test -m "hello world"
sudo apt install git
sudo apt install cmake
sudo apt-get install g++ sudo apt-get install libx11-dev libxext-dev libxtst-dev12
sudo apt install g++
sudo apt install libx11-dev
sudo apt install ibxext-dev
sudo apt install libxtst-dev12
git clone https://github.com/qt/qtmqtt
git clone GitHub - qt/qtmqtt: Qt Module to implement MQTT protocol version 3.1 and 3.1.1 http://mqtt.org/
git checkout 5.14.2
cd qtmqtt
qmake
make
make install
/opt/Qt5.14.2/5.14.2/gcc_64/include
sudo mkdir QtMqtt
cp -r code.zip /opt/Qt5.14.2/5.14.2/gcc_64/include
chuangxin@chuangxin:~/qtmqtt/src/mqtt$
sudo cp -r *.h /opt/Qt5.14.2/5.14.2/gcc_64/include/QtMqtt
sudo cp -r *.cpp /opt/Qt5.14.2/5.14.2/gcc_64/include/QtMqtt
https://github.com/emqx/qmqtt.git
sudo vim /etc/profile
export PATH=/
opt
/Qt5.
14.2
/Tools/QtCreator/bin:$PATH
export QTDIR=/
opt
/Qt5.
14.2
/5.14.2/gcc_64
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
source /etc/profile
chuangxin@chuangxin:~$ qtchooser -l
4
5
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
chuangxin@chuangxin:~$
qtchooser -install qt5.14 /
opt
/Qt5.
14.2
/5.14.2/gcc_64
/bin/qmake
export QT_SELECT=qt5.14
qtchooser –l
1. 下载 emqx-ee-4.4.11-otp24.3.4.2-1-ubuntu18.04-amd64.deb SHA256
wget https://www.emqx.com/zh/downloads/enterprise/4.4.11/emqx-ee-4.4.11-otp24.3.4.2-1-ubuntu18.04-amd64.deb
2. 安装
sudo apt install ./emqx-ee-4.4.11-otp24.3.4.2-1-ubuntu18.04-amd64.deb
3. 运行
sudo systemctl start emqx
cd emqx
./emqx/bin/emqx start
./emqx/bin/emqx start
chuangxin@chuangxin:~/下载$ ./emqx/bin/emqx start
ERROR: /home/chuangxin/下载/emqx/erts-12.3.2.2/bin/erl: 1: /home/chuangxin/下载/emqx/erts-12.3.2.2/bin/erl: Syntax error: Unterminated quoted string
ERROR: Please ensure it is running on the correct platform:
ERROR: arch: "aarch64-unknown-linux-gnu"
wordsize: 64
os: "ubuntu18.04"
erlang: "24.3.4.2-1"
elixir: "none"
relform: "tgz"
ERROR: Version=5.0.13
ERROR: Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1
chuangxin@chuangxin:~/下载$ ./emqx/bin/emqx start
ERROR: /home/chuangxin/下载/emqx/erts-12.3.2.2/bin/erl: 1: /home/chuangxin/下载/emqx/erts-12.3.2.2/bin/erl: Syntax error: Unterminated quoted string
ERROR: Please ensure it is running on the correct platform:
ERROR: arch: "aarch64-unknown-linux-gnu"
wordsize: 64
os: "ubuntu18.04"
erlang: "24.3.4.2-1"
elixir: "none"
relform: "tgz"
ERROR: Version=5.0.13
ERROR: Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1
chuangxin@chuangxin:~/下载$
https://www.openssl.org/source/
openssl version
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
tar xvf openssl-1.1.1q.tar.gz && cd openssl-1.1.1q
sudo apt install -y perl gcc make
./config
make
sudo make install
su – root
sudo echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/lib" >> /etc/profile
source /etc/profile
https://www.openssl.org/source/openssl-1.1.1h.tar.gz
tar -xzvf openssl-1.1.1h.tar.gz
cd openssl-1.1.1h
make
sudo make install
sudo mv /usr/bin/openssl /usr/bin/openssl.old //
将旧版本的
openssl
进行备份
sudo ln -s /usr/local/bin/openssl /usr/bin/openssl //
将新版本的
openssl
进行软链接
cd /etc/ //
进入
etc
目录
su //
下一步一定要切换到
root
用户
echo "/usr/local/lib" >> ld.so.conf //
将
openssl
的安装路径加入配置中
ldconfig //
重新加载配置
openssl version
sudo apt-get install libssl-dev
sudo apt-get install openssl libssl-dev -y
解决方法:
apt-get install libssl1.1=1.1.1-1ubuntu2.1~18.04.17
sudo apt-get install libtool
sudo apt-get install libpcre3 libpcre3-dev
wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
./configure --prefix=/usr/local/nginx
sudo apt install nginx
./nginx
sudo apt-get install openjdk-8-jdk
java -version
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip
sudo apt-get install dosfstools e2fsprogs parted
Download Android Studio & App Tools - Android Developers
cd ~/
下载
sudo cp android-studio-ide-191.5977832-linux.tar.gz /usr/local //这里要root权限 sudo tar -zxvf android-studio-ide-191.5977832-linux.tar.gz //解压
tar -zxvf android-studio-2021.3.1.17-linux.tar.gz
cd android-studio/
bin
./studio.sh
sudo apt
-
get
install android-sdk
git config --global core.editor vim
git config --global credential.helper store
sudo apt-get update
sudo apt install python libssl-dev python-crypto samba openssh-server libncurses5 libncurses5:i386 gitk net-tools flameshot vim ccache
sudo usermod -aG plugdev $LOGNAME
sh <(curl -q https://platform.activestate.com/dl/cli/_pdli01/install.sh) -c'state activate --default ActiveState-Projects/ActiveState-Perl-5.36.0'
chuangxin@chuangxin:~$ sh <(curl -q https://platform.activestate.com/dl/cli/_pdli01/install.sh) -c'state activate --default ActiveState-Projects/ActiveState-Perl-5.36.0'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4652 0 4652 0 0 4372 0 --:--:-- 0:00:01 --:--:-- 4372
chuangxin@chuangxin:~$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
(with 78 registered patches, see perl -V for more detail)
Copyright 1987-2017, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
chuangxin@chuangxin:~$
[Desktop Entry]
Name=AndroidStudio
Comment=AndroidStudio
Exec=/home/
chuangxin
/android-studio/bin/studio.sh
Icon=/home/
chuangxin
/android-studio/bin/studio.png
Terminal=false
Type=Application
sudo gedit /etc/profile
export PATH=/opt/Qt5.14.2/Tools/QtCreator/bin:$PATH
export QTDIR=/opt/Qt5.14.2/5.14.2/gcc_64
export PATH=$QTDIR/bin:$PATH:
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export NDK_HOME=/home/chuangxin/Android/Sdk/ndk/25.1.8937393
export PATH=$NDK_HOME:$PATH
source /etc/profile
ndk-build -v
chuangxin@chuangxin:~$ ndk-build -v
GNU Make 4.3
为
x86_64-pc-linux-gnu
编译
Copyright (C) 1988-2020 Free Software Foundation, Inc.
许可证:
GPLv3+
:
GNU
通用公共许可证第
3
版或更新版本
<http://gnu.org/licenses/gpl.html>
。
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证。
chuangxin@chuangxin:~$