Java開発キット8をインストールしたいと思います。debファイルは、Alienでrpmから変換しました。
QAptによると、インストールは完了していますが、パッケージjdk1.8.0-111
は半分しかインストールされていません。 aptやdpkgを使用して、強制されていても、すべてのインストールをブロックします。
これは、aptを使用して何かをインストールするコマンドを実行した後に得られるものです。
matj1@matj1-Lenovo-G565:~$ Sudo apt upgrade
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí
Načítají se stavové informace… Hotovo
E: Balík jdk1.8.0-111 je potřeba přeinstalovat, ale nemohu pro něj nalézt archiv.
出力の最後の行は、パッケージjdk1.8.0-111
を再インストールする必要があることを意味しますが、そのアーカイブが見つかりません。
Sudo dpkg --remove --force-remove-reinstreq --dry-run jdk1.8.0-111
を実行すると、出力はdpkg: warning: package is in a very bad inconsistent state; you should reinstall it before attempting a removal
になり、debファイルから再インストールしても解決しません。上で書いたように、aptまたはdpkgを使用した再インストールは機能しません。
これはapt-cacheのパッケージに関する情報です:
matj1@matj1-Lenovo-G565:~$ apt-cache show jdk1.8.0-111
Package: jdk1.8.0-111
Status: install reinstreq half-installed
Priority: extra
Section: alien
Installed-Size: 265842
Maintainer: matj1 <matj1@matj1-Lenovo-G565>
Architecture: AMD64
Version: 1.8.0111-1
Conffiles:
/usr/Java/jdk1.8.0_111/.Java/.systemPrefs/.system.lock d41d8cd98f00b204e9800998ecf8427e
/usr/Java/jdk1.8.0_111/.Java/.systemPrefs/.systemRootModFile d41d8cd98f00b204e9800998ecf8427e
/usr/Java/jdk1.8.0_111/.Java/init.d/jexec 3a4104cd0a34b5e7e55433a78d9f7721
/usr/Java/jdk1.8.0_111/jre/lib/charsets.pack 43fd4018caf9d70b0156ba71a2deddc1
/usr/Java/jdk1.8.0_111/jre/lib/deploy.pack 2c41ec5bcbb2ca944b748903b39a45cc
/usr/Java/jdk1.8.0_111/jre/lib/ext/localedata.pack 035979fc8d9e3ab801fe4cc13ee564d9
/usr/Java/jdk1.8.0_111/jre/lib/javaws.pack fca11febf27a7452e4d22cd554a7a4a9
/usr/Java/jdk1.8.0_111/jre/lib/jsse.pack dde297bd14714a7f82f6cdd5edea5707
/usr/Java/jdk1.8.0_111/jre/lib/plugin.pack c209a7a71c58567555d10fb0bd6c47b6
/usr/Java/jdk1.8.0_111/jre/lib/rt.pack 54d085990029980b87e18198690e6fe0
/usr/Java/jdk1.8.0_111/lib/tools.pack 52266ea5d70810bcbdeaeb41f7e526e2
Description: Java Platform Standard Edition Development Kit
The Java Platform Standard Edition Development Kit (JDK) includes both
the runtime environment (Java virtual machine, the Java platform classes
and supporting files) and development tools (compilers, debuggers,
tool libraries and other tools).
.
The JDK is a development environment for building applications, applets
and components that can be deployed with the Java Platform Standard
Edition Runtime Environment.
.
(Converted from a rpm package by alien version 8.95.)
Description-md5: ae0ab6b38ab278a40ff85d4bdaf97ceb
解決策:システムを再インストールしました。
他にも修正すべきことがありましたが、私のプライマリPCにはありません。だから気にしませんでした。