Fedora23下安装QT5.5.1之路

时间:2022-12-03 07:01:44

因为个人需要,刚开始用的是Centos6.5,老师看到系统内核版本直接让换了Fedora23,安装Fedora23的过程也是很艰辛的。。在这里就不赘述,下次有时间再写一个安装Fedora的博客。

在Centos下因为内核版本低,自带的gcc版本也低,但因为项目需要QT5.5版本,所以我在Centos下进行的第一件事是升级gcc,当然这个过程也是很艰辛的。。。最后因为升级的太麻烦果断换系统~

跑题了这么久,开始本文章的核心。。
第一步,当然是上官网下载你选择的版本的安装包,我个人选择的是QT5.5.1 for linux_64bit 的版本。
我个人经验是:在qt.io/download/ 网站上有很多版本,我直接找了后缀为.run的下载,因为看到很多其他的教程都有说下载opensource文件,再下载什么QT文件等等等等,总之很麻烦,我个人直接下载了这个,当然在linux下网速是很慢的,所以我点了下载直接睡觉了。。
因为网上很多教程都很老了,截图也都是以前的网站页面,在这里给英文不好的人指一条道儿阿~
Fedora23下安装QT5.5.1之路
然后就看到download点进去看就可以啦,找到适合你电脑版本的,我的是linux64位的,注意我这里下载的是.run文件,后缀一定要看好
第二步,下载好以后在终端中打开.run文件进行安装,在这里还要进行权限的转换,我自己在这里就吃了亏,弄了半天打不开。。浪费很多时间

在终端中转到run文件所在的文件夹,执行 chmod +x ./文件.run 以赋予其可执行权限,最后输入 ./文件.run 执行文件,按所给的提示进行安装。
如果遇到赋予可执行权限后依旧无法执行的情况,可能是因为该run文件处于FAT或NTFS格式的磁盘分区中,不可直接对其赋值,最好的办法是将其移动至ext4的Linux分区中再赋值执行。FAT不支持POSIX权限,在NTFS分区中可使用 ntfs-config 软件赋予其可执行权限。

遇到具体问题,可以百度分析~

第三步,运行.run文件后,会直接跳出来安装页面,你按照自己的配置直接next,最后完成后就会跳出QtCreator页面。

第四步,要配置环境变量
要想在终端输入qtcreator直接打开qt的话,必须配置环境变量,因为我遇到的问题挺多的,在这先标记一下,具体的问题我后面再慢慢补充,以及问题的解决方法
1。/etc/profile为只读文件,无法修改并保存
2./etc/sudoers进行配置

第五步,要检查是否安装了g++,我就是因为没有安装g++,弄了一个星期Qt都会出错。。。