我正在尝试在Linux子系统上安装Oracle JDK 1.7 for Linux(Ubuntu 14.04),我收到以下错误:
the keytool command requires a mounted proc fs (/proc).
Java的安装因大量错误而失败:
the keytool command requires a mounted proc fs (/proc).
dpkg: error processing package ca-certificates-java (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of openjdk-6-jre-headless:amd64:
openjdk-6-jre-headless:amd64 depends on ca-certificates-java; however:
Package ca-certificates-java is not configured yet.
dpkg: error processing package openjdk-6-jre-headless:amd64 (--configure):
dependency problems - leaving unconfigured
Setting up udev (204-5ubuntu20.19) ...
No apport report written because the error message indicates its a followup error from a previous failure.
/usr/sbin/invoke-rc.d: 1: /usr/sbin/invoke-rc.d: /sbin/runlevel: not found
* udev requires devtmpfs support, not started
...fail!
这是完整的日志:http://pastebin.com/gycBK1L9
我已经读过,也许它与chroot和initscripts有关,但我无法让它工作。
我需要JDK才能在我的机器上编译Android。任何帮助都将得到很好的赞赏。
答案 0 :(得分:1)
试试这个:
umount /proc
mount -t proc proc /proc
再试一次运行apt。
答案 1 :(得分:0)
Windows中的ubuntu子系统处于测试阶段/开发状态,作为内部人员,你应该在Windows 10的反馈中心留下反馈(现在我已经存在三个upvotes)(它是一个内容)你安装的应用程序)。
从我所看到的情况看,ubuntu子系统中的/ proc文件系统是部分实现的,并且缺少一些条目。