私はLinuxを初めて使用しており、Gnome拡張機能と私のシステムに以前のバージョンがあるlibmutterというパッケージを使用してLinuxでカスタマイズを試みました。
パッケージをダウンロードしようとするたびに、次のエラーが発生します。
~ sudo apt install peek
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
gir1.2-mutter-10 : Depends: libmutter-10-0 (= 42.9-0ubuntu5) but 42.2-0ubuntu1 is to be installed
gnome-shell : Depends: libmutter-10-0 (>= 42.9) but 42.2-0ubuntu1 is to be installed
peek : Depends: ffmpeg
Depends: libkeybinder-3.0-0 (>= 0.3.0) but it is not going to be installed
Recommends: gstreamer1.0-plugins-ugly but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
ただし、sudo apt -fix-broken installを実行するとlibmutterが最新バージョンにアップグレードされ、パッケージが機能しなくなりますが、他のパッケージは正しくインストールされ、変更を適用するにはzipファイルから手動でdpkgを実行してログアウトする必要があります。
解決策はありますか?
答え1
universe
リポジトリを有効にする必要があります。
sudo add-apt-repository universe
sudo apt update
sudo apt install peek
次のようにsource.listを編集する必要がありますsudo apt edit-sources
。
deb http://cz.archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu jammy-security multiverse universe main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse universe main restricted
deb http://cz.archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
それから:
sudo apt update
sudo apt upgrade
sudo apt install peek