Yes. When you try to install a package when someone has the files in use then the install will fail. You can minimize your downtime by copying the files into a temp folder and then renaming them when you have the users off the server. We disable a few of our servers to copy the files over then enable them to do the remaining servers. This gives the appearance that the servers are always available.