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.