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

Ubuntu cuda-cudnn中断安装如何卸载

文章目录

      • 问题描述
      • 解决方法
        • 使用强制移除

问题描述

Ubuntu22.04系统,在终端中执行apt insatll安装或dpkg .deb安装时如果强制关闭终端会导致安装失败(安装包会变成iu状态或ru状态,安装成功的应该是ii状态,只需要sudo apt remove pkgname就可以了,或者一键删除相关所有后缀的pkgs: sudo apt remove cuda-*);
此时,无论是尝试卸载/重新安装未完成的安装包,终端都会提示以下类似的错误:

E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or s..

如果尝试apt --fix-broken install后仍然无法解决问题,请继续往下看。

解决方法

使用强制移除
sudo dpkg --remove --force-remove-reinstreq package_name 

例如:

sudo dpkg --remove --force-remove-reinstreq cuda-12-4

如果提示使用purge,则改为:

sudo dpkg --purge --force-remove-reinstreq cuda-12-4

sudo apt-get remove --purge cuda-12-4

如果提示Dependecy Error,则是存在依赖问题,使用sudo dpkg -l |grep packagename列出安装包相关的依赖,例如:

sudo dpkg -l |grep cuda

需要尝试更换卸载顺序,使用强制移除指令先卸载能卸载掉的,之后你会发现先前无法卸载的包现在可以卸载掉了。

如果经过上述方法卸载掉所有能卸载的,还是有些无法卸载,此时可以先尝试apt remove

例如:

sudo apt remove packagename

然后再dpkg --purge --force-remove-reinstreqdpkg --remove --force-remove-reinstreq就可以卸载干净了。

删除cuda目录:

sudo rm -rf /usr/local/cuda

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

相关文章:

  • OpenMP并行编程实例系列2 —— 并行结构
  • ScratchLLMStepByStep:训练自己的Tokenizer
  • LabVIEW实车四轮轮速信号再现系统
  • AI编程工具使用技巧——通义灵码
  • 警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误
  • 文件上传 分片上传
  • Python 与金融分析:股票数据分析实战
  • 搭建一个基于Spring Boot的驾校管理系统
  • 学习ASP.NET Core的身份认证(基于JwtBearer的身份认证7)
  • Python request库简介与操作
  • 【蓝桥杯】Python算法——求逆元的两种算法
  • 4 AXI USER IP
  • 分布式IO模块在电动工具转子生产线的智能化转型
  • [创业之路-255]:《华为数字化转型之道》-1-主要章节、核心内容、核心思想
  • Flink (七): DataStream API (四) Watermarks
  • GoLang 微服务学习笔记
  • 在 Vue 3 中实现插件化架构:设计可扩展的前端插件系统
  • 学习MyBatis的调优方案
  • 第14章:Python TDD应对货币类开发变化(一)
  • PyTorch 卷积神经网络全解析:从原理到实践
  • Ubuntu22.4挂载大于2.2T磁盘(27T大磁盘)
  • 递归练习三(决策树)
  • 53,【3】BUUCTF WEB october 2019 Twice SQLinjection
  • 82.提取条件模式
  • BUUCTF_Web([GYCTF2020]Ezsqli)
  • Linux中的文件上传和下载