使用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 造成的。
我怎样才能解决这个问题?
运行 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 退出。
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
我尝试从 安装 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-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
我对 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) 我是 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) 当我安装 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)