web-dev-qa-db-ja.com

依存関係の問題-PulseAudioを再インストールできない

最近誤ってpulseaudioを削除しました。つまり、すべてのオーディオを聴くことができなくなりました。つまり、自分のPCで行っている操作の90%がオフになっています。コマンドラインからpulseaudioを再インストールしようとしましたが、これは出力でした:

~$ Sudo apt install pulseaudio
Reading package lists... Done
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 (= 1:11.1-1ubuntu7.1) but 1:12.2-5~bionic1 is to be installed
E: Unable to correct problems, you have held broken packages.

私はすべてを試しました。 Sudo apt install -fが機能せず、dist-upgradeが機能せず、更新、アップグレード、自動削除がすべて正常に機能し、エラーが発生せず、インストール、アップグレード、または削除するパッケージがありません。私はapt、apt-get、aptitudeを使用してみました。壊れた依存関係をシナプスで修正しようとしました。何もない。

Libpulse0を削除またはリグレッションしようとすると、削除されるか削除される予定のパッケージの無限のリストが表示されます。

フレッシュインストールですべてを修正できることは知っていますが、前回は小さな悪夢だったので、UEFIを使用した場合とそうでない場合を含めて、可能な限り不可能にしたいと思います。

私は本当に私の知恵の終わりにいます。誰か提案はありますか?

2
Batrax

わかった、負けた。それが賢さの頂点だと思って、ダウンロードしたパッケージから必要なlibpulse0ライブラリをインストールしました。

...うまくいきませんでした。その直後、aptは、100個のパッケージのようなものはもう必要なく、オーディオはまだ機能していないと私に言った。ラップトップを再起動したところ、驚いたことに、デスクトップ環境が消え、コマンドラインしかありませんでした。

すべての再インストールが完了しました(ホームパーティションのlinux godsに感謝)。

解決策を探してここに上陸するすべての人に申し訳ありません。

2
Batrax

ここでこの問題に直面している人にとっては、私にとってうまくいった解決策があります。

私がこの問題を抱えていたのは、ppaリポジトリからPulseEffectsをインストールし、それがオーディオをめちゃくちゃにしたので、手動でロールバックパッケージを試した後、pulseaudioがまだubuntuでサポートされていないバージョンであり、オーディオの問題が残っているためです。元のバージョンに戻ろうとすると、同じエラーが発生しました。

The following packages have unmet dependencies.
   pulseaudio : Depends: libpulse0 (= 1:11.1-1ubuntu7.1) but 1:12.2-5~bionic1 
   is to be installed
E: Unable to correct problems, you have held broken packages.

解決策はppa-purgeネイティブパッケージにロールバックします。インストールと基本的な使用法はここで説明されています 1つのリポジトリから正規のパッケージにパッケージを一括ダウングレードするにはどうすればよいですか?

これがこの問題の次の問題に役立つことを願っています。

0
ddattee