Então, mate-core depende de mate-desktop-environment-core , que por sua vez depende de mate-terminal . Um depende não pode ser quebrado facilmente. Nem apt-get nem aptitude suporta uma opção --without ou --exclude e "manter" os pacotes não ajudará:
$ echo "mate-terminal hold" | sudo dpkg --set-selections $ sudo apt-get install mate-core [...] Some packages could not be installed... The following packages have unmet dependencies:
Claro, pode-se usar dpkg --force-depends para instalar um pacote, mas talvez não seja o que você deseja.
Uma possibilidade seria preencher o sinalizador Depends: com um pacote fictício:
$ sudo apt-get install equivs $ equivs-control mate-terminal $ vi mate-terminal Section: misc Priority: optional Standards-Version: 3.9.2 Package: mate-terminal Version: 1.8.0 Description: Dummy package for mate-terminal :x $ equivs-build mate-terminal $ sudo dpkg -i mate-terminal_1.8.0_all.deb
Agora, o mate-core deve poder instalar sem o mate-terminal . Repita o mesmo para que outros pacotes sejam excluídos.
Evidentemente, este é um grande esforço e uma opção --without seria boa. Talvez um bug wishlist possa ser aberto para fornecer tal funcionalidade no futuro, mas eu duvido que isso seja implementado.
No entanto, uma opção mais realista seria pedir ao proprietário do PPA para fornecer outro pacote meta para o MATE com menor Depends packages set.

