[Ubuntu]解决安装cmake之后安装cmake-gui出现的问题。

devtools/2024/11/28 5:10:45/

试过两种情况:

1)此前已经安装了cmake,现在再安装cmake-gui,而且cmake已经是最新版本的。

2)卸载以前的cmake,现在重新安装

结果都出现了以下错误:

The following packages have unmet dependencies:cmake : Depends: cmake-data (= 3.16.3-1ubuntu1) but 3.16.3-1ubuntu1.20.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

解决:

1)卸载cmake(这一步看来不是必须的)

sudo apt-get remove cmake

2)清除apt缓存(这步是关键)

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove

3)安装cmake和cmake-gui

sudo apt-get install cmake cmake-qt-gui

这就可以了。

可以输入 cmake --version 来查看cmake版本,

输入cmake-gui 会弹出界面。


http://www.ppmy.cn/devtools/137573.html

相关文章

【Linux系列】GitLab搭建完整指南

GitLab 是一款开源的代码托管平台,集代码仓库、持续集成与部署、代码审查等功能于一体。本文将指导您在 CentOS 系统 上搭建 GitLab。 一、准备工作 1. 系统要求 操作系统:CentOS 7 或 CentOS 8硬件要求: CPU:2 核或以上内存&a…

2024-11-25 学习人工智能的Day30 自动微分与手动构建线性回归模型

自动微分与手动构建模型实战 一、自动微分 1. 基础概念 自动微分模块 torch.autograd 负责自动计算张量操作的梯度,主要特点包括: 张量:requires_gradTrue 的张量会追踪其所有操作,以便后续计算梯度。计算图:动态创…

Elasticsearch对于大数据量(上亿量级)的聚合如何实现?

大家好,我是锋哥。今天分享关于【Elasticsearch对于大数据量(上亿量级)的聚合如何实现?】面试题。希望对大家有帮助; Elasticsearch对于大数据量(上亿量级)的聚合如何实现? 1000道 …

在 Ubuntu/Debian 上安装 Go

使用官方二进制文件安装(推荐) Go 提供了官方的二进制安装包,适用于大多数 Linux 发行版,包括 Ubuntu 和 Debian。步骤如下: 更新包索引: bash sudo apt update 安装依赖(如果尚未安装&#…

【LeetCode: 3206. 交替组 I + 模拟】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

Spring Boot 动态数据源切换

背景 随着互联网应用的快速发展,多数据源的需求日益增多。Spring Boot 以其简洁的配置和强大的功能,成为实现动态数据源切换的理想选择。本文将通过具体的配置和代码示例,详细介绍如何在 Spring Boot 应用中实现动态数据源切换,帮…

MATLAB中Simulink的基础知识

Simulink是MATLAB中的一种可视化仿真工具, 是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。 Simulink提供一个动态系统建模、仿真和…

《免费的学习网站推荐3》

《免费的学习网站推荐3》 综合教育类 国家教育资源公共服务平台:教育部主导的平台,汇聚了大量中小学教育资源,包括课件、教案、试题等,为教师教学和学生学习提供了丰富的素材.爱课程网:由高教社的“爱课程网”与网易…