当前位置: 首页 > article >正文

【conda】Ubuntu 24.04 安装CUDA 12.04

【conda】Ubuntu 24.04 安装CUDA 12.04

系统的具体配置为:
Ubuntu 24.04(版本太新一定也不好用)

在这里插入图片描述

安装了Nvidia驱动,但是550版本的。

该显卡驱动最高支持12.4的CUDA(不想升级显卡驱动)

下载 12.4 的CUDA:CUDA 12.04安装地址

在这里插入图片描述
(别担心,Ubuntu 24.04能安装CUDA 12.4)

按照官网的命令进行安装会报以下错误:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 nsight-systems-2023.4.4 : 依赖: libtinfo5 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

英文版

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nsight-systems-2023.4.4 : Depends: libtinfo5 but it is not installable
E: Unable to correct problems, you have held broken packages.

简单地说,就是安装不上libtinfo5,目前网上搜到的信息好像不是很适配。
这里提供一个新的方案来安装libtinfo5,我们使用手动安装:libtinfo5下载网页。在该网站下载libtinfo5_6.4-4_amd64.deb;请在Download栏下寻找具体的下载地址(该包实际上是由Debian,Ubuntu 24.04可以正常使用,请下载和自己电脑架构一样的包 amd 或者 arm)。

下载好以后(理论上可能下载到本地Download目录下);找到该下载文件,执行以下命令安装:

sudo dpkg -i libtinfo5_6.4-2_amd64.deb

安装 libtinfo5安装包即可。
然后继续执行:sudo apt-get -y install cuda-toolkit-12-4


http://www.kler.cn/a/453340.html

相关文章:

  • QT-【常用容器类】-QList类 QLinkedList类
  • 网络安全之接入控制
  • 赛博错题本
  • 在Windows11上编译C#的实现Mono的步骤
  • 虚幻引擎是什么?
  • 秒鲨后端之MyBatis【2】默认的类型别名、MyBatis的增删改查、idea中设置文件的配置模板、MyBatis获取参数值的两种方式、特殊SQL的执行
  • 【AIGC-ChatGPT进阶副业提示词】星际占卜师:探索星象能量的艺术【限时免费阅读,一天之后自动进入进阶课程】
  • js控制文字溢出显示省略号
  • Go快速开发框架2.6.0版本更新内容快速了解
  • Unity设置中文
  • MongoDB深度解析与实践案例
  • 解决PDF.js部署到IIS服务器上后报错mjs,.ftl 404 (Not Found)
  • 【Linux】编写简易shell 深度理解命令行解释器 环境变量 内建命令
  • 一、Hadoop概述
  • 南山企业保租房瑧山河周边转转
  • 运维相关知识科普
  • DeepSeek V3:新一代开源 AI 模型,多语言编程能力卓越
  • 关于JS中的this指向问题
  • Xdebug
  • vue固定页面高度不出现滚动条
  • 每天40分玩转Django:Django缓存
  • 【微服务】整合Nacos注册中心和动态配置
  • Linux系统之tee命令的基本使用
  • Java获取自身被调用点
  • 【ES6复习笔记】Symbol 类型及其应用(9)
  • 前端学习DAY27(盒子模型内边距)