Leia aqui informações mais detalhadas sobre diferenças entre gerenciadores de pacotes.
Quanto a apt-get
você referiu a novas dependências de um pacote que fica em espera ou etc. apt-get
tem um comando (função) que nem sempre é usado em comum, por exemplo, para atualizar e atualizar pacotes:
sudo apt-get update && sudo apt-get upgrade --with-new-pkgs
o comando com --with-new-pkgs
é muito útil às vezes e significa:
Allow installing new packages when used in conjunction with
upgrade. This is useful if the update of a installed package
requires new dependencies to be installed. Instead of holding the
package back upgrade will upgrade the package and install the new
dependencies. Note that upgrade with this option will never remove
packages, only allow adding new ones.