I know what the purpose of the update command is, and I was just wondering if i must use it before any package installation I perform. What if I have not update for too long and install some critical packages? Also, is there any occasion that there is no need to do that?