I tried compiling an IDE using QT made only 3 years ago, and it complained about QT needing to be no higher than 4.*. So I uninstalled QT, and built QT from scratch, which took about 4 hours over two days.
A maioria das distros terá Qt 3 e 4 disponíveis, e você pode ter ambas as versões instaladas ao mesmo tempo. Então, se você fizesse uma pergunta sobre este primeiro , você poderia ter poupado muito tempo e confusão, ao invés de esperar até que você esteja muito frustrado para fazer qualquer coisa, mas desabafar. : (
So, I sudo apt-get autoremove
Por quê? Não faça coisas malucas de frustração, é assim que as pessoas quebram as coisas. ("Grrr ... eu vou consertar isso! Apenas me deixe pegar o martelo maior!")
And why do package managers delete dependencies when uninstalling a single program? Those dependencies are still needed by other things, but for some reason the developers of those package managers don't realize that.
Na verdade, eles geralmente percebem isso e as coisas que realmente são dependências de outra coisa não são removidas. A razão pela qual as dependências que não são necessárias para outra coisa são desinstaladas é tornar a vida mais fácil para você. Se eu instalar 3 GB em dez pacotes para um programa, então decido removê-lo, ter os outros nove removidos automaticamente também é um recurso .
Há uma descrição decente aqui de como para lidar com dependências instaladas automaticamente quando você não quiser removê-las.
Tenha em mente que os gerenciadores de pacotes não rastreiam coisas que você instalou a partir do código-fonte, etc., então não há como dizer que você instalou o Qt automaticamente com todas as dependências automaticamente , em seguida, construiu outro Qt a partir da fonte, mas usando as mesmas dependências da distro. Se você, então, remover a distribuição Qt, terá que desmarcar as dependências necessárias para o outro Qt, como mencionado no link ... ou então resolvê-las depois, reinstalando-as.
Se, quando você for instalar algo com dependências, você abortar e, em vez disso, instalar manualmente cada pacote necessário até ter tudo, a desinstalação não removerá nenhum dos outros. São apenas dependências do autoinstalado que fazem isso.