我尝试使用 'apt-get' 命令安装 jdk 和 jre,但出现了错误:
......
正在读取包列表... 完成
构建依赖关系树正在
读取状态信息... 完成
您可能需要运行 `apt-get -f install' 来纠正这些问题:
以下包具有未满足的依赖项:
sun-java6 -bin: 取决于: sun-java6-jre (= 6.20dlj-0ubuntu1.9.10) 但不会安装
unixodbc: 取决于: odbcinst1debian1 (>= 2.2.11-3) 但不会安装
E : 未满足的依赖关系。尝试不带软件包的“apt-get -f install”(或指定解决方案)。
我试过'apt-get -f install'
sudo apt-get -f install
读取包列表...完成
构建依赖树
读取状态信息...完成
纠正依赖...完成
将安装以下额外包:
odbcinst1debian1 sun-java6-jre
建议包:
sun-java6 -plugin ia32-sun-java6-plugin sun-java6-fonts ttf-kochi-gothic
ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho
将安装以下新软件包:
odbcinst1debian1 sun-java6-jre
0 升级, 2 新安装,0 删除,297 未升级。
4 未完全安装或拆除。
需要获取 0B/6,476kB 的档案
此操作后,将使用 15.0MB 的额外磁盘空间。
您要继续 [Y/n] 吗?Y
E:无效的存档签名
E:先前的错误适用于 /var/cache/apt/archives /odbcinst1debian1_2.2.11-16ubuntu1_i386.deb
debconf:apt-extracttemplates 失败:错误的文件描述符
预配置包 ...
(正在读取数据库 ... 129572当前安装的文件和目录。)
解压 sun-java6-jre(来自 .../sun-java6-jre_6.20dlj-0ubuntu1.9.10_all.deb)...
sun-dlj-v1-1 许可证已被接受
dpkg : 错误处理 /var/cache/apt/archives/sun-java6-jre_6.20dlj- 0ubuntu1.9.10_all.deb (--unpack):
损坏的文件系统 tarfile - 损坏的包存档
dpkg-deb: `/var/cache/apt/archives/odbcinst1debian1_2.2.11-16ubuntu1_i386.deb' 不是 debian 格式存档
dpkg: error processing /var/cache/apt/archives /odbcinst1debian1_2.2.11-16ubuntu1_i386.deb (- -unpack):
子进程 dpkg-deb --control 返回错误退出状态 2 处理时遇到错误:
/var/cache/apt/archives/sun-java6-jre_6.20dlj-0ubuntu1.9.10_all.deb
/var/cache/ apt/archives/odbcinst1debian1_2.2.11-16ubuntu1_i386.deb
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
并且错误仍然存在。
现在,即使我安装其他软件包也会出现此错误:
$sudo apt-get install p7zip 正在
读取包列表...完成
构建依赖关系树正在
读取状态信息...完成
您可能需要运行 `apt-get -f install' 来更正这些:
以下包具有未满足的依赖项:
sun- java6-bin: 取决于: sun-java6-jre (= 6.20dlj-0ubuntu1.9.10) 但不会安装
unixodbc: 取决于: odbcinst1debian1 (>= 2.2.11-3) 但不会安装
E:未满足的依赖关系。尝试不带软件包的“apt-get -f install”(或指定解决方案)。
所有 'apt-get' 命令都会显示该错误,我该怎么办?