
私はそれを使用していますBasil GelloのKodiリポジトリDebian10 に最新の Kodi をインストールし、このリポジトリから kodi のいくつかの依存関係をインストールします。
最近pulseaudioが削除された理由がわかりません。それはおそらくパッケージをアップグレードして重複して削除されたからですsudo apt-get autoremove
。新しいパッケージを明示的にインストールせずにアップグレード(sudo apt upgrade
)を実行しました。 kmixのインストールやインストールを選択していないpostgresのアップグレードに関連している可能性があります。ほとんど同じ構成とパッケージでDebian10 / KDEを実行している他の製品にはこの問題はありません。
これでオーディオが欠落しているため、pulseaudioを再インストールしてみました(代替案を使用するのに妥当な理由がある場合はインストールしませんでした)。
初めて実行しようとすると、次の結果sudo apt install pulseaudio
が表示されます。
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: libasound2-plugins but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
欠落している依存関係を追加すると、次の結果が表示されます。The following packages have unmet dependencies: libasound2-plugins : Depends: libavresample4 (>= 7:4.0) but it is not going to be installed
その依存関係を追加すると(sudo apt-get install pulseaudio libasound2-plugins libavresample4
)The following packages have unmet dependencies: libavresample4 : Depends: libavutil56 (= 7:4.3.1-6~bpo10+1) but 7:4.3.2-2~bpo10+1 is to be installed
。これは、これらのパッケージがpulseaudioに必要なものよりも最新のバージョンであるBasil Gelloのリポジトリから提供されるためです。
sudo apt list -a libavutil56
このコマンドが表示しない以前のバージョンをインストールできるように見えますが、必要なバージョンをインストールして使用可能なバージョンを表示してみました。必要なバージョンで必要なすべての依存関係をインストールしようとすると、次の結果が得られます。
sudo apt-get install pulseaudio libasound2-plugins libavresample4=7:4.1.6-1~deb10u1 libavutil56=7:4.1.6-1~deb10u1 libavcodec58=7:4.1.6-1~deb10u1 libswresample3=7:4.1.6-1~deb10u1
ただし、このコマンドを実行すると、ドルフィンファイルエクスプローラなどの重要なパッケージが削除されます。
試してみると、次のようなsudo apt-get install pulseaudio/buster-backports
結果が得られます。The following packages have unmet dependencies: pulseaudio : Depends: libpulse0 (= 13.0-3~bpo10+1) but 12.2-4+deb10u1 is to be installed Depends: libasound2-plugins but it is not going to be installed E: Unable to correct problems, you have held broken packages
次のように指定されたバージョンで要求された依存関係を追加しようとすると、次の結果がsudo apt-get install pulseaudio/buster-backports libpulse0/buster-backports libasound2-plugins libavresample4 libavutil56=7:4.1.6-1~deb10u1 libavcodec58=7:4.1.6-1~deb10u1 pulseaudio-utils/buster-backports libswresample3=7:4.1.6-1~deb10u1 libpulsedsp libpulse0=12.2-4+deb10u1
表示されます。The following packages have unmet dependencies: libpulsedsp : Depends: libpulse0 (= 12.2-4+deb10u1) but 13.0-3~bpo10+1 is to be installed
Kodiリポジトリに最新バージョンが追加されていない場合は、pulseaudioを再インストールする方法は?リポジトリを変更する必要がありますか?
最初に削除された理由を特定する方法がある場合は便利です。
私が経験した問題に似ています。ここ。
答え1
一部のパッケージのアップグレードにより、pulseaudioのインストールが機能します。
パッケージをアップグレードして再起動した後、このコマンドを実行しました。このコマンドはパッケージを削除せずに完了し、「rtkit」もインストールされました。
sudo apt-get install pulseaudio/buster-backports libpulse0/buster-backports libasound2-plugins
。
その後、再起動し、pulseaudioが実行されていることを確認しました。
しかし、オーディオはまだありません。 daemon.confとclient.confの設定を変更した後も、まだ設定が欠落しており、ボリュームボタンは機能しません。オーディオを有効にする方法別の質問。
答え2
同じ問題がありますが、すべての例は「sudo」を中心に進み、Mageia 8パッケージではsudoがurrpmiに置き換えられました。それでもプラズマなどとの接続については同意します。 Dolphinなどの他のアイテムを削除せずにPulseAudioを削除することはできません。