相关疑难解决方法(0)

修复半安装包

使用sudo apt-get upgrade说明时出现错误:

dpkg: error processing libgfortran3:amd64 (--configure):
  package libgfortran3:amd64 is not ready for configuration
  cannot configure (current status `half-installed')
Errors were encountered while processing:
  libgfortran3:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

它似乎不会阻止安装/升级其他应用程序。我相信这个问题是由于在升级应用程序时直接关闭我的 PC 造成的。

我怎样才能解决这个问题?

package-management apt dpkg

52
推荐指数
4
解决办法
11万
查看次数

Apt/Synaptic 需要重新安装软件包但找不到它的存档

运行 Synaptic 我收到以下错误消息:

E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
Run Code Online (Sandbox Code Playgroud)

接受消息后,Synaptic 退出。

package-management synaptic apt

51
推荐指数
2
解决办法
9万
查看次数

apt 不工作:已安装的 libc-bin 包安装后脚本子进程返回错误退出状态 134

环境?

  • 适用于 Linux 的 Windows 子系统。
  • Ubuntu 18.04.2 LTS
  • 适配 1.6.11 (amd64)

怎么了?

apt upgrade并且apt autoremove不工作。 apt upgrade给出以下消息

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  gir1.2-gtk-3.0 gtk-update-icon-cache libegl-mesa0 libgbm1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa
  libglx-mesa0 libgtk-3-0 libgtk-3-bin libgtk-3-common libmspack0 linux-libc-dev mesa-common-dev
15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need …
Run Code Online (Sandbox Code Playgroud)

package-management apt dpkg windows-subsystem-for-linux 18.04

11
推荐指数
3
解决办法
1万
查看次数

如何删除半安装的软件包?(Sun JDK - Java)

我尝试从 安装 Sun JDK sudo add-apt-repository ppa:eugenesan/java,但失败并显示以下内容:

Downloading...
--2012-05-05 15:50:09--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 80.239.230.162
Connecting to download.oracle.com (download.oracle.com)|80.239.230.162|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz [following]
--2012-05-05 15:50:09--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 2.17.254.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|2.17.254.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-05-05 15:50:09--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|80.239.230.162|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-x64.tar.gz'

     0K .....                                                 100% …
Run Code Online (Sandbox Code Playgroud)

apt dpkg ppa java 12.04

9
推荐指数
1
解决办法
2万
查看次数

升级后依赖损坏

之后apt-get upgrade 我收到以下错误:

Reading package lists... Done
Building dependency tree      
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.  
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up python3.3-minimal (3.3.1-1ubuntu5) ...
Traceback (most recent call last):
File "/usr/lib/python3.3/py_compile.py", line 8, in <module>
    import imp
  File "/usr/lib/python3.3/imp.py", line 28, in <module>
    import tokenize
  File "/usr/lib/python3.3/tokenize.py", …
Run Code Online (Sandbox Code Playgroud)

upgrade package-management python 13.04 software-installation

8
推荐指数
1
解决办法
3万
查看次数

升级到 16.04 后无法安装或升级,出现 gcc-doc 错误

我对 Ubuntu 有点陌生。几天前,我从 14.04 升级到 16.04。升级后,我既不能安装新软件,也不能升级操作系统。当我进入

 sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我得到这是我的输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apt apt-transport-https apt-utils gcc-doc libapt-inst2.0 libapt-pkg5.0 
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 2.011 kB/2.014 kB of archives.
After this operation, 6.144 B of additional disk space will be used.
Do you want to continue? [Y/n] …
Run Code Online (Sandbox Code Playgroud)

software-center upgrade gcc synaptics 16.04

8
推荐指数
1
解决办法
6239
查看次数

取消法律条款屏幕后如何完成安装Sun JDK?

我是 linux 的新手,在我新安装的 Ubuntu 11.10 上安装 java 时遇到了很多问题。我使用一个称为 R 的统计编程环境,那里的许多包都需要 java(我听说是 sun 版本)。我尝试了以下方法:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Run Code Online (Sandbox Code Playgroud)

(在此之后,我想继续(但从来没有那么远):

sudo apt-get install sun-java6-jdk
Run Code Online (Sandbox Code Playgroud)

在此之后,会出现一个带有“配置 jre”或类似标题的窗口。下面是一长串关于接受 Sun 条款的法律文本。我不知道如何关闭这个窗口(没有像按回车这样的明显选项)。过了许久,似乎什么都没有发生,我终于关上了窗户。之后,我无法打开突触。

我收到错误消息:

dpkg 被中断。您必须手动运行“sudo dpkg --configure -a”

我这样做了。但它没有帮助。我将 java 作为“损坏的”程序。当我尝试从突触中删除该程序时,收到一条消息,必须重新安装它。我不知道该怎么办。

我想安装jdk6。并删除仍然存在于我的系统中的开放 jdk。

我尝试了如下所示的 clean 和 purge 命令。接下来,我尝试从突触中删除 sun-java6-jre。我收到以下消息:E:sun-java6-jre:包处于非常糟糕的不一致状态 - 您应该在尝试删除之前重新安装它。当我尝试按照相关问题中建议的过程(来自下面建议的链接)时,我在尝试再次安装时收到以下消息:无法将所有软件包标记为安装或升级。以下软件包具有无法解析的依赖关系。确保在首选项中添加并启用了所有必需的存储库。sun-java6-bin : 取决于:sun-java6-jre 但它不会被安装


以利亚,谢谢你的回复。我喜欢你提供的链接中的原则性立场和积极的辩护。我稍后会回到这个(以及关于安装 jdk7 的多个选项和意见)。我可能还需要在 R 论坛中讨论 open jdk vs oracle jdk 的问题。但是我必须首先解决在我的安装中删除损坏的jre程序的问题,这个问题仍然没有解决。我在这里显示您建议的命令的结果:

ravi@raviM1330:~$ sudo apt-get purge sun-java6-jre sun-java6-plugin sun-java6-fonts
[sudo] password for ravi: 
Reading package …
Run Code Online (Sandbox Code Playgroud)

apt dpkg 11.10 jdk software-installation

5
推荐指数
1
解决办法
1808
查看次数

Redmine 3.2.3-1 安装了一半。既不能重新安装也不能删除

当我安装 Redmine 时,我在数据库配置过程中遇到了问题。我想我在它中间 ctrl C'ed 因为我在从 sqlite3 开始后尝试切换到 Mysql。从那时起,我无法删除、安装、配置或重新安装它。关于修复半安装包的另一个问题是返回错误 123。

sudo apt-get 安装 redmine

 Do you want to continue? [Y/n] y
 dpkg: error processing package redmine (--configure):
 package redmine is not ready for configuration
 cannot configure (current status 'half-installed')
 Errors were encountered while processing:
 redmine
 E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

sudo apt-get 删除 redmine

Do you want to continue? [Y/n] y
dpkg: error processing package redmine (--remove):
 package is in a very bad …
Run Code Online (Sandbox Code Playgroud)

package-management apt dpkg redmine

5
推荐指数
1
解决办法
6119
查看次数