
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