Kali Linux 2022.2にインストールしようとしましたが、terminator
次のエラーが発生しました。
$ sudo apt install terminator
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies: python3-psutil : Depends: python3 (< 3.9) but 3.10.4-1+b1 is to be installed
E: Unable to correct problems, you have held broken packages.
誰でもこの問題を解決する方法を案内できますか?
インストールする前にsudo apt update
これを試しました。sudo apt upgrade
terminator
答え1
Kaliバージョンを2023.3に完全にアップグレードする必要があります。
sudo apt update && sudo apt full-upgrade -y
sudo reboot
再起動後、以下をインストールできますterminator
。
sudo apt install terminator
答え2
あなたが提供した上記のコードには、次の行があります。The following packages have unmet dependencies: python3-psutil : Depends: python3 (< 3.9) but 3.10.4-1+b1 is to be installed E: Unable to correct problems, you have held broken packages.
Kali Linuxは、ツールやパッケージのインストール中に発生するすべてのエラーについてユーザーに知らせるのが好きです。あなたの場合は破損した状態なので、必要なツールのインストールをブロックするパッケージについてお知らせします。したがって、このタイプのエラーを修正するには、端末からパッケージ名をコピーしてパッケージを個別にインストールできます。あなたの場合は、python3.10.4-1+b1
単にこのコマンドを実行し、sudo apt --fix-broken install
最後の行はE: Unable to correct problems, you have held broken packages.
システムに複数の破損したパッケージがあることを示します。したがって、あなたの場合は、システムが提案した単一のPython3パッケージをインストールするのではなく、このコマンドを実行することをお勧めします。sudo apt --fix-broken install
しかし、試したい場合は、sudo apt install python3.10.4-1+b1 -y
ターミナルをインストールしてみてください。一部のパッケージがそうでないというエラーが発生した場合は、次のmissing
コマンドbroken
を実行することをお勧めしますsudo apt --fix-missing install
。この情報がTerminatorのインストールの問題を解決するのに役立つことを願っています。しかし、@GAD3R正しい解決策もあなたと共有されます。