web-dev-qa-db-ja.com

Ubuntu 16.04にMATE 1.20をインストールできません

ryan@Dell-Latitude-E6330:~$ Sudo apt-get install mate
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'mate-desktop-environment' instead of 'mate'
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:
 mate-desktop-environment : Depends: mate-desktop-environment-core (= 1.20.0+2~16.04.york0) but it is not going to be installed
                            Recommends: atril (>= 1.20) but it is not going to be installed
                            Recommends: engrampa (>= 1.20) but it is not going to be installed
                            Recommends: eom (>= 1.20) but it is not going to be installed
                            Recommends: mate-calc (>= 1.20) but it is not going to be installed
                            Recommends: mate-applets (>= 1.20) but it is not going to be installed
                            Recommends: mate-icon-theme-faenza (>= 1.20) but it is not going to be installed
                            Recommends: mate-media (>= 1.20) but it is not going to be installed
                            Recommends: mate-notification-daemon (>= 1.20) but 1.18.1-1~16.04.york0 is to be installed
                            Recommends: mate-power-manager (>= 1.20) but 1.18.1-3~16.04.york2 is to be installed
                            Recommends: mate-screensaver (>= 1.20) but it is not going to be installed
                            Recommends: mate-system-monitor (>= 1.20) but 1.18.1-2~16.04.york0 is to be installed
                            Recommends: mate-utils (>= 1.20) but it is not going to be installed
                            Recommends: pluma (>= 1.20) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ubuntu MATEを正しくインストールする方法はありますか?

1
Ryan Evan Ramos

いくつかのメッセージを見てみましょう。

Note, selecting 'mate-desktop-environment' instead of 'mate'

apt-getは、パッケージ名matemate-desktop-environmentに置き換えています。パッケージがmateと呼ばれると仮定する代わりに、apt-cache search mateを見ることができます。

 The following packages have unmet dependencies:
 mate-desktop-environment : Depends: mate-desktop-environment-core (= 1.20.0+2~16.04.york0) but it is not going to be installed

これは、インストールするように要求したパッケージ(mate-desktop-environmentmate)はmate-desktop-environment-coreというパッケージに依存することを示しています。このコンテキストでの「依存する」とは、「持っている必要があり、それなしでは機能しない」ことを意味します。

この問題だけを修正するには、次のようにします。

Sudo apt-get install mate-desktop-environment mate-desktop-environment-core

ただし、すべてのRecommends:行は、mateをより便利にする他のパッケージを推奨しています。必要なパッケージをコマンドラインに追加するだけです。私のapt-cache search mate | grep -w mate | wc -lは、名前にmateが含まれる120パッケージを表示します。それらを調査します。 apt-cache search mate | grep -w mateで始まります。

1
waltinator

ppa:jonathonf/mate-1.20またはppa:jonathonf/mate-1.20-gtk3.22リポジトリを使用してパッケージをインストールしようとしていると仮定しています。

上記のエラーの根本的な原因は、古いバージョンのGTKしか利用できなかったことにあります。

コマンドを実行すると、mateデスクトップ環境の完全インストールを可能にするために必要なすべてのパッケージが追加されることがわかりました。

Sudo add-apt-repository ppa:jonathonf/mate-1.20-gtk3.22
Sudo add-apt-repository ppa:jonathonf/gtk3.22
Sudo apt update
Sudo apt install mate-desktop-environment
1
Sean