2

我正在尝试在适用于 Linux (Ubuntu 14.04) 的 Windows 子系统上安装 Oracle JDK 1.7,但出现以下错误:

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。任何帮助将不胜感激。

4

2 回答 2

2

尝试这个:

umount /proc
mount -t proc proc /proc

并尝试再次运行 apt。

于 2016-04-13T20:39:19.257 回答
0

Windows 中的 ubuntu 子系统处于测试/开发阶段,作为内部人员,您应该在 Windows 10 的反馈中心(它是您安装的应用程序)中留下反馈(我现在看它已经存在三个赞成票)。

从我所见,ubuntu 子系统中的 /proc 文件系统似乎已部分实现,并且缺少一些条目。

于 2016-05-11T11:18:23.460 回答