Ich habe versucht, Sun JDK von zu installieren sudo add-apt-repository ppa:eugenesan/java
. Es ist folgendermaßen fehlgeschlagen:
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% 20.5M=0s
2012-05-05 15:50:09 (20.5 MB/s) - `./jdk-7u3-linux-x64.tar.gz' saved [5307/5307]
Download done.
sha256sum mismatch jdk-7u3-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java7-installer
Anscheinend wird also versucht, eine schlechte URL abzurufen. Ich habe Java manuell installiert, aber jetzt bleibt das Paket halb installiert und jedes Mal apt-get install
, wenn ich etwas tue, wird der Fehler erneut angezeigt.
apt-get install -f
zeigt "1 nicht vollständig installiert oder entfernt." Paket und schlägt mit dem gleichen Fehler fehl. Ich habe es versucht dpkg -P oracle-java7-installer
, aber es schlägt auch fehl.
Wie entferne ich dieses halb installierte Paket?
Antworten:
Awww yeahh .. Ich konnte es endlich entfernen, nachdem ich diesen Beitrag folgendermaßen gefunden hatte: Es wurden
sudo find /var/lib/dpkg -exec grep -l "oracle-java7-installer" {} \;
eine Reihe von Dateien angezeigt , die ichexit 0
durch Tippen in die erste Zeile eingefügtsudo gedit /var/lib/dpkg/info/oracle-java7-installer.prerm
, die Datei gespeichert und gedit geschlossen habe. Schließlich, nachdem ich wieder in der Kommandozeile war, tipptesudo dpkg -P oracle-java7-installer
und es funktionierte.quelle
sudo rm / var / lib / dpkg / info / oracle-java7-installer *
sudo apt-get purge oracle-java7-installer *
sudo rm /etc/apt/sources.list.d/ java
sudo apt-get update
sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
sudo apt-get install oracle-java7-installer
quelle
Verwenden Sie 'Synaptic Package Manager', um defekte Pakete zu entfernen ODER zu reparieren
Geben Sie zum Herunterladen und Installieren von 'Synaptic Package Manager' den folgenden Befehl in das Terminal >> ein
quelle