Sudo add-apt-repository ppa:eugenesan/Java
からSun JDKをインストールしようとしましたが、次のように失敗しました。
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
どうやらそれは悪いURLを取得しようとしているようです。 Javaを手動でインストールしましたが、パッケージが半分インストールされたままになり、apt-get install
何かを実行するたびにエラーが再び表示されます。
apt-get install -f
は、「1は完全にインストールまたは削除されていません」と表示します。パッケージし、同じエラーで失敗します。 dpkg -P Oracle-Java7-installer
を試しましたが、失敗します。
この半分インストールされたパッケージを削除する方法は?
Awww yeahh .. この投稿 を見つけた後、ついに削除することができました:Sudo find /var/lib/dpkg -exec grep -l "Oracle-Java7-installer" {} \;
がたくさんのファイルを示したので、最初の行にexit 0
を追加しましたSudo gedit /var/lib/dpkg/info/Oracle-Java7-installer.prerm
と入力して、ファイルを保存し、geditを閉じます。最後に、コマンドラインに戻った後、Sudo dpkg -P Oracle-Java7-installer
と入力すると動作しました。
Sudo rm/var/lib/dpkg/info/Oracle-Java7-installer *
Sudo apt-get purge Oracle-Java7-installer *
Sudo rm /etc/apt/sources.list.d/Java
須藤apt-getアップデート
Sudo add-apt-repository ppa:webupd8team/Java
須藤apt-getアップデート
Sudo apt-get install Oracle-Java7-installer
'Synaptic Package Manager'を使用して、破損したパッケージを修正するORを削除します
「Synaptic Package Manager」をダウンロードしてインストールするには、ターミナルで次のコマンドを入力します>>
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install synaptic