oracle-java-10-installer パッケージが Ubuntu 18.04 で 404 エラーを返す

oracle-java-10-installer パッケージが Ubuntu 18.04 で 404 エラーを返す

Ubuntu 18.04に何かをインストールしようとしているのですが、rarをインストールしようとするとこのエラーが発生します。これは多くのプログラムで発生しています。

イヴァン@ivan-X441UVK:$ sudo apt-get install rar
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築       
状態情報を読み込んでいます...完了
rarはすでに最新バージョンです(2:5.5.0-1)。
アップグレードされたものは 0 個、新規にインストールされたものは 0 個、削除されたものは 0 個、アップグレードされていないものは 0 個。
1 完全にインストールまたは削除されていません。
この操作の後、0 B の追加ディスク領域が使用されます。
続行しますか? [Y/n] Y
oracle-java10-installer (10.0.2-1~linuxuprising+2) をセットアップしています...
/var/cache/oracle-jdk10-installer/wgetrc からの wget 設定を使用する
Oracle Java 10 をダウンロードしています...
--2018-10-18 01:09:56-- http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz
download.oracle.com (download.oracle.com) を解決しています... 23.59.80.142
download.oracle.com (download.oracle.com)|23.59.80.142|:80 に接続しています... 接続されました。
HTTP リクエストが送信されました。応答を待っています... 302 一時的に移動されました
場所: https://edelivery.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz [以下]
--2018-10-18 01:09:56-- https://edelivery.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz
edelivery.oracle.com (edelivery.oracle.com) を解決しています... 104.91.146.78、2600:1419:10:185::2d3e、2600:1419:10:189::2d3e
edelivery.oracle.com (edelivery.oracle.com)|104.91.146.78|:443 に接続しています... 接続されました。
HTTP リクエストが送信されました。応答を待っています... 302 一時的に移動されました
場所: http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz?AuthParam=1539843116_9746d734e74d2667e722d6f85f1cb0a3 [以下]
--2018-10-18 01:09:56-- http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz?AuthParam=1539843116_9746d734e74d2667e722d6f85f1cb0a3
download.oracle.com (download.oracle.com)|23.59.80.142|:80 に接続しています... 接続されました。
HTTP リクエストが送信されました。応答を待っています... 404 見つかりません
2018-10-18 01:09:58 エラー 404: 見つかりません。

ダウンロードに失敗しました
Oracle JDK 10 がインストールされていません。
dpkg: パッケージ oracle-java10-installer (--configure) の処理中にエラーが発生しました:
 インストールされた oracle-java10-installer パッケージのインストール後スクリプト サブプロセスがエラー終了ステータス 1 を返しました
処理中にエラーが発生しました:
 oracle-java10-インストーラ
E: サブプロセス /usr/bin/dpkg がエラーコードを返しました (1)

答え1

完全にインストールまたは削除されていないパッケージがあります。解決するには、削除またはアンインストールしてください。以下を

使用してください:

sudo apt-get purge "パッケージ名"
私の場合は以下を使用しました:
sudo apt-get purge oracle-java10-installer

答え2

解決策#1

まずJDKをアンインストールします。次に/etc/apt/フォルダのsource.listをチェックして、jdkパスを含む行を削除します。その後、sudo apt-get updateを実行します。そしてsudo apt-get -f installを実行します。

解決策#2

何かをインストールする前に、次のコマンドを実行してください。

sudo apt-get -f install

それは何をするのでしょうか?以前のパッケージのインストール時にインストールされなかったすべての依存パッケージをインストールします。sudo apt-get -f installこれで問題は解決します

答え3

私の解決策は次のとおりです:

rm /var/lib/dpkg/info/$パッケージ名 -f

関連情報