kali-rolling(デフォルト&頻繁に更新)

kali-rolling(デフォルト&頻繁に更新)
#apt-get install pulseaudio


Building dependency tree        
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: 
pulseaudio : Depends: libpulse0 (= 13.0-3) but 13.0-5 is to be installed 
             Depends: pulseaudio-utils but it is not going to be installed 
E: Unable to correct problems, you have held broken packages.

私の/etc/apt/sources.list

deb http.kali.org/kali kali-last-snapshot main non-free contrib 
deb http.kali.org/kali kali-experimental main non-free contrib 
deb-src  http.kali.org/kali kali-rolling main non-free contrib 

答え1

問題はkali-experimentalkali-last-snapshotsources.list から発生します。

Kali Linux では、ブランチを切り替えても問題は発生しませんが、混在させると問題が発生します。

あなたは持っているかもしれません複数のブランチを一度に有効にするただし、ブランチを切り替えると、パッケージのバージョンが異なり、場合によっては利用できなくなったり不安定になったりするなど、問題が発生する可能性があります。

この問題を解決するには、1 つの kali-linux ブランチのみを使用する必要があります。選択肢は 3 つあります (kali-linux ドキュメントで説明されています: Debian の関係):

kali-rolling(デフォルト&頻繁に更新)

以下のみを含める必要があります/etc/apt/sources.list:

deb http://http.kali.org/kali kali-rolling main non-free contrib

次のコマンドを使用できます:

echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list

kali-last-snapshot(Debian 安定版と同等)

/etc/apt/sources.list には以下の内容のみを含める必要があります:

deb http://http.kali.org/kali kali-last-snapshot main non-free contrib

コマンドライン:

echo "deb http://http.kali.org/kali kali-last-snapshot main non-free contrib" | sudo tee /etc/apt/sources.list

kali-experimental(テスト中のパッケージ - ローリング リポジトリで使用されることが多い) ​

以下のみ/etc/apt/sources.listを含めることができます:

deb http://http.kali.org/kali kali-experimental main non-free contrib 

コマンドライン:

echo "deb http://http.kali.org/kali kali-experimental main non-free contrib" | sudo tee -a /etc/apt/sources.list

完了したら、次のコマンドを実行します。

sudo apt update
sudo apt dist-upgrade

カリの枝

Kali ネットワーク リポジトリ (/etc/apt/sources.list)

kali-linux で sudo を使う?

答え2

壊れたパッケージを保留していると表示されたら、次のものを使用できます。

dpkg -l | grep "^hi"

彼らを見つけるためです。彼らに対して何をするかはあなたの選択であり、彼らが拘束されている理由によって異なります。

保留中のパッケージとは、何らかの理由 (手動またはポリシーなど) で、それらのパッケージが特定のバージョンに設定されていることを意味します。そのバージョンでパッケージが必要ない場合は、パッケージの保留を停止し、完全なアップグレード/更新を実行して、Pulse をインストールできます。

関連情報