dnf启动环境异常请重试

dnf启动环境异常请重试

一、环境准备

假设Fedora操作系统已经完成安装,并且已经下载好了qt-everywhere的文件(这里以qt-everywhere-src-5.12.8.tar.xz为例进行说明)。

二、安装依赖

通过命令安装必要的依赖包:

dnf -y install gcc-c++ make libXtst-devel freetype freetype-devel fontconfig-devel libXrender-devel

三、安装过程

解压已下载的qt-everywhere源文件包:

tar xvf qt-everywhere-src-5.12.8.tar.xz

进入解压后的目录:

cd qt-everywhere-src-5.12.8/

在执行configure步骤时,需要添加fontconfig参数,以确保qt在Fedora系统中能正确安装中文字库,否则可能导致qt无法正确显示中文。

./configure -fontconfig

在选择qt版本时,选择开源版。接受许可证后,如果出现任何警告或错误,需要根据提示安装相应的依赖包。例如:

dnf -y install bison gperf flex python

dnf -y install mesa-libGLU-devel.x86_64

如果出现错误并提示重新执行configure,可以先执行rm config.cache命令清除缓存配置,然后再次尝试。等待系统环境检测完成后,按照界面提示进行编译和安装。

gmake -j4 (编译过程可能需要数小时)

安装完成后,执行以下命令进行验证:

gmake install

四、安装验证与优化

安装结束后,为了验证qt是否正确安装,需要设置PATH环境变量。执行以下命令:

export PATH=$PATH:/usr/local/Qt-5.12.8/bin

然后,通过执行以下命令验证安装是否成功:

qmake -v

如果成功,将会看到相应的验证信息。至此,qt的安装就完成了。


dnf启动环境异常请重试