kylinV10-SP1 安装 QT 5.12

本文详细介绍了如何在KylinV10-SP1环境中安装QT5,包括预先检查并安装必要的编译工具如GCC、G++、Clang等,以及Qt5的开发工具、QtCreator和相关依赖。还列出了在安装过程中可能会遇到的错误及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kylinV10-SP1 安装 QT

1. 安装前的准备

1.1 判断 gcc 是否安装

gcc -v
# 没有安装的话就安装 gcc
sudo apt install gcc

1.2 判断 g++ 是否安装

g++ -v
# 没有安装的话就安装 g++
sudo apt install g++

1.3 判断 clang 是否安装

clang -v
# 没有安装的话就安装 clang
sudo apt install clang

1.4 判断 clang++ 是否安装

clang++ -v
# 没有安装的话就安装 clang++
sudo apt install clang++

1.5 判断 make 是否安装

make -v
# 没有安装的话就安装 make
sudo apt install make

1.6 安装 make-guile

sudo apt install make-guile

1.7 安装最新版 cmake

sudo snap install cmake --classic

2. 安装 QT5

apt list | grep 

2.1 安装 Qt5 的组件

sudo apt-get install build-essential

2.2 安装 Qt 的开发工具

sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools

2.3 安装 qtcreator

sudo apt-get install qtcreator

2.4 安装 qt

sudo apt-get install qt5*

3. 安装可能遇到的问题

安装 qt 时编译出现 cstddef:50:10: fatal error: 'stddef.h' file not found

可使用以下命令:

sudo apt-get install libclang-common-8-dev

如果出现Can‘t exec “aclocal“: 没有那个文件或目录 at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.

可使用以下命令:

sudo apt -y install autotools-dev automake m4 perl
sudo apt -y install libtool autoreconf -ivf
  • -y: 这是一个选项,用于自动回答所有的提示为 “yes” 以减少用户交互。
  • libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植接口之后。 `
  • autoreconf 是一个工具,用于生成运行 ‘configure’ 所需的脚本和模板文件。
  • -i(或 --install):运行install.missing,尽可能多地从备用来源安装缺失的模板文件。
  • -v(或 --verbose):显示更多信息,包括无法创建的缺失文件和参数检查时的混乱的 C 缓存。
  • -f(或 --force):即使模板比 ‘configure.ac’ 或 ‘aclocal.m4’ 更新,也考虑重新运行 aclocal 和 autoconf。

如果安装 autoreconf 出现找不到包的情况一般都是因为软件源里的包名变了

可用以下命令查找

apt search autoreconf
  • 这个命令的目的是在你的包数据库中搜索包含 “autoreconf” 的包。
  • 执行该命令后,将列出所有与 “autoreconf” 有关的包,包括包的名称、版本、简短的包描述等信息。
Kylin是一个开源的OLAP(在线分析处理)工具,而Node_exporter则是Prometheus监控系统的收集器,用于搜集系统节点的指标数据。如果你想在Kylin V10 SP1环境中安装Node_exporter,这里是一般的步骤: 1. **下载Node_exporter**: - 访问Node_exporter的GitHub页面:https://github.com/prometheus/node_exporter - 找到对应版本的Linux二进制文件下载链接(例如:`.deb`或`.tar.gz`),下载适合 Kylin V10 SP1运行环境的最新稳定版本。 2. **解压并配置**: - 将下载的文件解压到合适的目录,比如 `/opt` 或者 `usr/local`。 - 编辑 `node_exporter.yml` 配置文件,设置你需要暴露的端口(默认是9100),以及是否需要添加自定义监控等。 ```bash sudo cp node_exporter*.tar.gz /opt sudo tar zxf node_exporter.tar.gz -C /opt sudo mv node_exporter /opt/node_exporter ``` 3. **启动Node_exporter**: 使用`systemd`、`init.d` 或者 `nohup`命令来创建一个服务并启动它。这取决于你的操作系统和服务管理器。 ```bash sudo nano /etc/systemd/system/node_exporter.service ``` 添加类似下面的内容: ``` [Unit] Description=Node Exporter After=network.target [Service] ExecStart=/opt/node_exporter/node_exporter --config.file=/etc/node_exporter/node_exporter.yml Restart=always User=root Group=root WorkingDirectory=/opt/node_exporter Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" [Install] WantedBy=multi-user.target ``` 然后保存退出,并启用服务: ```bash sudo systemctl daemon-reload sudo systemctl enable node_exporter sudo systemctl start node_exporter ``` 4. **验证安装**: 可以通过HTTP GET请求检查Node_exporter是否正常工作,如访问 `http://your_node_ip:9100/metrics`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霜晨月c

谢谢老板地打赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值