📜  debian full install qt5 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:23.193000             🧑  作者: Mango

在Debian上进行Qt5的完全安装

如果你是使用Debian操作系统的程序员,那么你需要使用Qt5进行开发,那么你需要进行Qt5的完全安装。在本指南中,我们将会告诉你如何在Debian上进行完全安装。

步骤1 - 删除已存在的Qt5

在安装Qt5之前,你需要先删除系统上已存在的Qt5。请运行以下命令进行删除:

$ sudo apt-get purge qt5-default qttools5-dev-tools qtbase5-dev qtdeclarative5-dev
步骤2 - 安装Qt5依赖

在安装Qt5之前,你需要先安装一些必需的依赖项。请运行以下命令进行安装:

$ sudo apt-get install build-essential libfontconfig1-dev libdbus-1-dev libfreetype6-dev libicu-dev libinput-dev libxkbcommon-dev libsqlite3-dev libssl-dev libbz2-dev libxml2-dev libxslt1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libxcb-xinerama0-dev libxcomposite-dev libxdamage-dev libxrandr-dev libxtst-dev libpulse-dev libasound2-dev libavcodec-dev libavformat-dev libswscale-dev libvlc-dev
步骤3 - 下载Qt5源码包

访问官方网站并下载适用于Debian的Qt5源码包。在本指南中,我们将使用Qt 5.14.1源码包。

步骤4 - 解压Qt5源码包

现在,你需要将下载的Qt5源码包解压到你的系统中。在本指南中,我们将把它解压到/opt目录中。请使用以下命令进行解压:

$ sudo tar -xvf qt-everywhere-src-5.14.1.tar.xz -C /opt/
步骤5 - 编译并安装Qt5

现在,你可以使用以下命令编译并安装Qt5:

$ cd /opt/qt-everywhere-src-5.14.1/
$ sudo ./configure -opensource -confirm-license -prefix /opt/Qt5.14 -nomake examples -no-pch -no-rpath -skip webengine -skip webview -skip websockets -skip qtwebchannel
$ sudo make -j$(nproc)
$ sudo make install
步骤6 - 设置Qt5环境变量

最后,你需要设置Qt5环境变量以便在终端中使用Qt5。请将以下内容添加到~/.bashrc文件中:

# Qt5 Environment Variables
export QTDIR=/opt/Qt5.14
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
结论

在这个指南中,我们已经成功地安装了完整版本的Qt5,并设置了Qt5的环境变量。现在你可以使用Qt5进行开发。