Um teste simples irá lhe responder:
$ apt-cache depends vim
vim
Depends: vim-common
Depends: vim-runtime
Depends: libacl1
Depends: libc6
......
Agora, como você pode ver, o pacote vim depende do vim-common. Então, vamos tentar remover o pacote vim-common
:
$ sudo apt-get remove vim-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
ubuntu-minimal vim vim-common vim-tiny
0 upgraded, 0 newly installed, 4 to remove and 2 not upgraded.
After this operation, 3,268 kB disk space will be freed.
Do you want to continue [Y/n]?
Dê uma olhada na linha:
The following packages will be REMOVED:
ubuntu-minimal vim vim-common vim-tiny
Então, como conclusão, a remoção de um pacote causará a remoção de todos os pacotes que dependem dele.