【问题标题】:apt-get error, after I trying install 'sun-java6-jdk' and jre unsuccessfully [closed]apt-get 错误,在我尝试安装“sun-java6-jdk”和 jre 失败后 [关闭]
【发布时间】:2019-07-06 11:38:31
【问题描述】:

我尝试使用 '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 安装
正在阅读包裹清单...完成
构建依赖树
正在读取状态信息...完成
更正依赖项...完成
将安装以下额外软件包:
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] 吗?是的
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: 错误处理 /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' 命令都会显示该错误,我该怎么办?

【问题讨论】:

    标签: ubuntu java apt-get


    【解决方案1】:

    使用突触

    转到外壳

    输入sudo synaptic

    搜索包

    检查安装。

    应用更改。

    【讨论】:

      【解决方案2】:

      dpkg: 错误处理 /var/cache/apt/archives/sun-java6-jre_6.20dlj-0ubuntu1.9.10_all.deb (--unpack): 损坏的文件系统 tarfile - 损坏的包存档

      尝试清除缓存 (/var/cache/apt) 中的内容,然后使用 -f 标志重试

      它必须再次下载软件包,但看起来你现在拥有的那些已经损坏了......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        • 2023-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-15
        相关资源
        最近更新 更多