从零开始搭建国产化系统QT开发环境

文章目录

    • 1.国产化系统安装
      • 1.1 国产化PC系统镜像下载地址
      • 1.2 通过国产化系统启动盘制作工具
      • 1.3 设置root账号密码
        • 1.4 配置银河麒麟系统软件源
            • (1)切换到配置文件目录
            • (2)备份软件源配置文件
            • (3)编辑软件源配置文件
            • (4)配置银河麒麟软件源
            • (5)执行软件源立即生效命令
            • (6)更新软件源
    • 2.远程控制配置
        • 2.1 VNC连接配置
          • 2.1.1 手动启动vnc
          • 2.1.2 自动启动vnc
            • (1) 更新系统
            • (2)安装x11vnc
            • (3)设置VNC连接密码
            • (4)编写服务脚本
            • (5) 修改文件权限
            • (6) 修改用户和组
            • (7)配置启动服务
            • (8)重启生效
    • 3.ssh服务配置
            • (1)设置服务的开机自启动
            • (2)设置ssh服务的运行模式
            • (3)配置sshd允许root登陆
            • (4)重启sshd服务
    • 4.samba服务配置
      • 4.1 UOS系统配置samba服务
            • (1)查询samba安装包
            • (2)安装samba软件
            • (3)创建samba共享目录
            • (4)共享目录中创建几个测试文件
            • (5)修改samba配置文件
      • 4.1 windows访问samba
            • (1)开启samba服务支持
            • (2)启用不安全的来宾登录
            • (3)访问samba的共享文件夹
            • (4)映射网络驱动器
    • 5.xrdp服务配置
      • 5.1 安装xrdp软件
            • (1)查询xrdp是否安装
            • (2)安装xrdp软件
      • 5.2 远程控制软件的选择
    • 6.gcc编译器安装
      • 6.1 银河麒麟编译器安装
      • 6.2 UOS系统编译器安装
    • 7.cmake编译工具安装
    • 8.安装常用命令
      • 8.1 patchelf命令
      • 8.2 dos2unix命令
    • 9.安装QT的开发环境
      • 9.1 安装QT5.9.7的开发环境
        • 9.1.1 x86系统架构安装
        • 9.1.2 ARM系统架构安装
      • 9.2 安装QT5.15.11的开发环境
        • 9.2.1 x86系统架构安装
        • 9.2.2 ARM系统架构安装
      • 9.3 安装Qt Creator开发IDE
        • 9.3.1 通过软件商店进行安装
        • 9.3.2 通过源码构建安装
      • 10.QT编译环境的选择

1.国产化系统安装

1.1 国产化PC系统镜像下载地址

各大国产化系统官网,填写申请即可拿到下载链接,这里就不细说了

  • 系统硬件和系统版本必须对应,否则会安装失败

1.2 通过国产化系统启动盘制作工具

  • U盘大小不能超过32G,否则系统会安装失败

1.3 设置root账号密码

sudo passwd root
1.4 配置银河麒麟系统软件源

UOS系统只能用官方认证的源,只能通过公网连接官网源,所以无需配置。

(1)切换到配置文件目录
cd /etc/apt/
(2)备份软件源配置文件
cp sources.list sources.list.bak
(3)编辑软件源配置文件
vim sources.list
(4)配置银河麒麟软件源
#4.0.2桌面版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2-desktop main restricted universe multiverse

#4.0.2-sp1桌面版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp1-desktop main restricted universe multiverse

#4.0.2-sp2桌面版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp2-desktop main restricted universe multiverse

#4.0.2服务器版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2-server main restricted universe multiverse

#4.0.2-sp1服务器版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp1-server main restricted universe multiverse

#4.0.2-sp2服务器版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp2-server main restricted universe multiverse

#4.0.2-sp2 FT2000+服务器版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp2-server-ft2000 main restricted universe multiverse

#4.0.2-sp3版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp3 main restricted universe multiverse

#4.0.2-sp4版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp4 main restricted universe multiverse

#V10版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0 main restricted universe multiverse

#V10.1版本:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 main restricted universe multiverse
(5)执行软件源立即生效命令
source sources.list
(6)更新软件源
sudo apt-get update

2.远程控制配置

2.1 VNC连接配置
2.1.1 手动启动vnc
x11vnc
2.1.2 自动启动vnc
(1) 更新系统
sudo apt-get update
(2)安装x11vnc
sudo apt-get install x11vnc -y
(3)设置VNC连接密码
sudo x11vnc -storepasswd /etc/x11vnc.pass

根据提示,输入并确认VNC连接的密码,密码保存在/etc/x11vnc.pass文件中。

(4)编写服务脚本
sudo vim /lib/systemd/system/x11vnc.service

x11vnc.service文件内容如下:

[Unit]
Description=Start x11vnc at startup
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target

你可能感兴趣的:(QT编程开发,qt,开发语言)