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を正しくインストールする方法はありますか?
いくつかのメッセージを見てみましょう。
Note, selecting 'mate-desktop-environment' instead of 'mate'
apt-get
は、パッケージ名mate
をmate-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-environment
、mate
)は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
で始まります。
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