在最近使用ubuntu安装ipython时,出现如下报错:

出现这个问题,主要是因为apt还在运行,故解决方案为:

1、找到并且杀掉所有的apt-get 和apt进程

运行下面的命令来生成所有含有 apt 的进程列表,使用ps和grep命令并用管道组合来得到含有apt或者apt-get的进程。

  ps -A | grep apt

使用如下命令杀死进程:

sudo kill -9 processnumber

2、删除锁定文件

  锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists//var/lib/dpkg//var/cache/apt/archives/ 中。

  这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。

 当没有看到 apt-get 或者 apt 进程的情况下在上面两个不同的文件夹中看到了锁定文件,这是因为进程由于某个原因被杀掉了,因此你需要删除锁定文件来避免该错误。

首先运行下面的命令来移除 /var/lib/dpkg/ 文件夹下的锁定文件:

                    sudo rm /var/lib/dpkg/lock

之后强制重新配置软件包:

sudo dpkg --configure -a

接下来,更新你的软件包源列表:

sudo apt update

最后安装ipython:

总结一下,对于 ubuntu在使用 apt-get 或者 apt 也叫 时遇到的问题,使用以上方法基本上可以解决。

转载于:https://www.cnblogs.com/skyfall007/p/9534411.html

ubuntu中使用apt命令安装ipython失败解决方案相关推荐

  1. ubuntu安装python百度经验_如何在Ubuntu 20.04上安装Python 3.9(含python编译安装和使用Apt命令安装)...

    在本文中,我们将向您展示在Ubuntu 20.04上安装Python 3.9的两种方法.第一种使用APT命令安装Python3.9,第二种是在Ubuntu20.04上编译安装Python 3.9.本教 ...

  2. ubuntu中的apt终端命令解析

    ubuntu中的apt终端命令解析 apt(Advanced Packaging Tool)是ubuntu下的安装包管理工具,用于大部分软件的更新卸载: $ sudo apt install 软件名: ...

  3. Ubuntu 下安装官网最新版Mongodb (apt命令安装)

    linus(Ubuntu-server版)安装/使用/修改配置 MongoDB (apt命令安装) 截图如下,具体教程参照图片下方 图片一: 图片二: 图片三: 1.官网下载地址 https://ww ...

  4. 在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包

    在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包: dpkg命令常用格式如下: #查看文件结构(其中-c等价于--contents) sudo dpkg -c xx.deb #安装软件包 ...

  5. Ubuntu中恢复rm命令误删文件

    环境 :ubuntu16.04 extundelete介绍 extundelete是一个实用程序,可以从ext 3或ext 4分区恢复已删除的文件.ext 3和ext 4文件系统是Linux发行版(如 ...

  6. linux中的apt命令

    文章目录 linux中的apt命令 什么是apt apt需求的权限 需要sudo权限的apt命令 更新软件包索引`apt update` 升级软件包版本`apt upgrade` 完全升级`apt f ...

  7. ubuntu安装ppa_如何在Ubuntu中从第三方PPA安装软件

    ubuntu安装ppa PPAs, or "Personal Package Archives", offer software that isn't available in U ...

  8. dpkg 删除软件_在Ubuntu中使用dpkg命令卸载软件的方法

    据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理.dpkg是"Debian Packager"的简写,是一个底层的 ...

  9. CentOS使用yum命令安装软件失败,报错“Couldn‘t open file /data/ceph/ceph/repodata/repomd.xml“

    问题 CentOS服务器中使用yum install -y sshpass命令安装sshpass失败,显示错误: 解决 /etc/yum.repos.d中查看yum源的配置文件,发现是使用本地的yum ...

最新文章

  1. 蓝桥杯--2012--取球游戏
  2. mongoDB 删除集合后,空间不释放的解决方法
  3. html概述和基本结构
  4. 《RabbitMQ实战指南》笔误及改进记录
  5. 去百度/阿里/腾讯…做测试的,都是什么样的人?
  6. 【OpenCV】傅里叶变换
  7. Virtualbox 2.1突发性错误解决办法(也许是BUG)
  8. c语言字符串strl复制转换,C语言字符串基础学习
  9. 如何找到稳定的网站空间
  10. java 远程调用方法_如何在Java中实现远程方法调用
  11. 【千锋】网络安全笔记(总篇)--- 持续更新
  12. 2016年全球半导体厂商TOP20排名
  13. RocketMQ一个新的消费组初次启动时从何处开始消费呢?
  14. 【ChatGPT】你会是被AI抢饭碗的那类人吗?
  15. 如何看待腾讯云电子签呢?
  16. KEIL、uVision、RealView、MDK、KEIL C51区别
  17. jquery中ajax中的参数,jquery中的ajax参数
  18. DHCP报文交换抓包分析
  19. 1.【Windows图标点击无反应修复
  20. Pytorch中维度dim的理解使用

热门文章

  1. 一种使用GDI+对图片尺寸和质量的压缩方法
  2. 设计模式之命令模式(Command)摘录
  3. 【数据库】mysql 常用命令(一)
  4. php文件保存类库,PHP生成PDF文件类库大全[开源]
  5. 安卓怎么用抖音做锁屏_香港超级推荐全网霸屏快速上排怎么做
  6. python bytearray拼接_python数据类型 ——bytes 和 bytearray
  7. php的反射作用是什么意思,php反射的作用是什么
  8. websocket心跳链接代码_WebSocket原理与实践(五)--心跳及重连机制
  9. 【HTML】兴唐第二十八节课之初识HTML
  10. JavaScript Array相关方法