kylinV10移植qt5.9.9(二)
文章目录
- 一. qt-opensource-linux-x64-5.9.9.run的安装,运行安装时,报了段错误
- 二. 整个kylin环境配置需要如下操作
书接上文,本来是环境搭建好了,但是由于磁盘空间不够,就把前面qt源码目录,编译的qt目录和安装包都删除掉了(我认为软件已经安装完毕了,和这些没关系了),但是一删除完毕,整个系统的界面就出现了问题,导致无法正常使用界面了,ssh还是正常的,没有办法,那只能重装了,于是另外找了一台机器,重新从模板转一个系统出来,进行环境。这次准备直接安装qt.run,方便快捷
一. qt-opensource-linux-x64-5.9.9.run的安装,运行安装时,报了段错误
没办法进行安装,肯定还是缺库,现在的解决思路就是还是需要重新使用源码编译,使用源码编译参考移植一的文章
- 解压tar.xz
解压的话到界面中操作解压,不要使用命令行操作,否则报错,奇葩
xz -d qt-everywhere-opensource-src-5.9.9.tar.xz
tar xvf
- 参照移植一的描述,对源码进行编译
./configure
make -j8
sudo make install
安装完毕之后,默认安装在/usr/local/Qt-5.9.9里面
- 给现有的qtcreator添加套件
参考:Qt Creator怎样添加构建套件
-
添加套件之后,报错unknow module in qt webenginewidgets
-
此时还不对,但是在编译安装5.9.9之后,就可以直接运行qt.run了,这个时候是可以安装的,其中缺少的库造成的段错误也没有了
-
报错找不到curl/curl.h文件,需要安装
sudo apt-get install -y libcurl4-openssl-dev
二. 整个kylin环境配置需要如下操作
kernel版本:4.4.131-20210120.kylin.x86-generic
报错:kylin E: 无法定位软件包 tree
sudo apt-get update
设置sudo免密:
tlx ALL=(ALL:ALL) NOPASSWD:ALL
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
去掉未输入超时,注销vim /etc/profile:
#TMOUT
安装vncserver:
sudo apt-get install vnc4server
vncpasswd
vncserver -geometry 1920x1080
使用vncserver起服务之后,分辨率是改变了,但是发现客户端的输入法无法传递过去,并且键位D不正常,无法正常输入,被翻译为win+D,所以还是乖乖使用Qume-kvm的vnc吧,他是没有问题的
安装git:
sudo apt-get install git
git clone http://192.168.1.2/dsafeshare_client/dsafeshare_mac_UI.git
安装ftp:
sudo apt-get install ftp
使用ftp传输qt文件到目标机器上:
tlx@TLX001:~$ cd ftp/
tlx@TLX001:ftp$ ls
tlx@TLX001:ftp$ ftp 192.168.1.216
Connected to 192.168.1.216.
220 Microsoft FTP Service
Name (192.168.1.216:tlx): anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:
230 User logged in.
Remote system type is Windows_NT.
ftp> ls
200 PORT command successful.
125 Data connection already open; Transfer starting.
03-05-21 04:14PM 3954501632 Kylin-Desktop-V10-Release-Build1-2101-x86_64.iso
03-03-21 03:41PM 1118 msg.txt
03-02-21 02:29PM qt-everywhere-opensource-src-5.9.9
03-02-21 10:59AM 460597056 qt-everywhere-opensource-src-5.9.9.tar.xz
03-03-21 10:29AM 1148997611 qt-opensource-linux-x64-5.9.9.run
03-02-21 11:36AM 96091669 qtcreator.7z
03-02-21 11:34AM 9027880 qtcreator_dev.7z
03-05-21 04:32PM 2504294400 ubuntukylin-18.04.4-enhanced-amd64.iso
226 Transfer complete.
ftp> get qt-opensource-linux-x64-5.9.9.run
local: qt-opensource-linux-x64-5.9.9.run remote: qt-opensource-linux-x64-5.9.9.run
200 PORT command successful.
125 Data connection already open; Transfer starting.
WARNING! 4417524 bare linefeeds received in ASCII mode
File may not have transferred correctly.
226 Transfer complete.
1148997611 bytes received in 102.11 secs (10.7308 MB/s)
ftp> bye
221 Goodbye.
tlx@TLX001:ftp$
安装curl:
sudo apt-get install curl libcurl4-openssl-dev
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
