Ubuntu 安装jdk时显示锁死不能安装的解决方法

在ubuntu中安装jdk显示锁死不能安装的解决方法

1

我们先用java -version命令查看自己的机器里有没有安装jdk,如图1,控制台提示虽然没有但是可以通过指令安装,但是我们按照提示安装的时候又显示无法获得锁。

查询安装时无法获得锁的原因,发现有两种可能原因:

  • 未完成下载的情况下将窗口关闭, apt-get进程并没有结束而导致的
  • 搜索一个不存在的安装包,apt进程返回结果后你很快地再次使用apt命令,就造成进程阻塞现象

查询完大概原因,这就明白了,昨天刚安装完整的vim,很有可能是安装过程中出现了一些问题导致进程没有结束一直占用。接下来用ps aux验证一下是不是这样的。

2

注意pid为7552 7553 7554的三个进程。
ps aux的显示结果为USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND,其中COMMAND显示执行的命令。这三个进程执行的是dpkg-deb命令,该命令是用来制作Debian包的工具,同时也可以查看、解压Debian包。

确实是占用的问题导致jdk的不能安装,那么我们只要解决占用就可以了。查询解决占用的方式,应用如下:

3

使用rm /var/lib/dpkg/lock-frontend解除图1中提示的占用文件的占用,再次安装就可以了。

在等待下载的过程中写完这篇。突然想到,或许之后还有关于一些不可说原因而导致的下载缓慢以及其他的安装相关问题发生,后面大概会持续更新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值