Installing libraries

Forgive me if this has been answered. I'm new to Arduino. When I install a library im assuming the library gets uploaded to the Arduino itself and regardless of if that library changes online or anything it makes no difference right? If that library was ever to have updated would I have to manually connect the Arduino to update the library?

If lets say I install a library that I become dependent on for a project but that library stops existing after, as long as I keep the zip file of the library I should be able to install the library over and over right?

(deleted)

john2k:
Forgive me if this has been answered. I'm new to Arduino. When I install a library im assuming the library gets uploaded to the Arduino itself and regardless of if that library changes online or anything it makes no difference right?

Correct.

john2k:
If that library was ever to have updated would I have to manually connect the Arduino to update the library?

You would need to install the updated library on your computer, connect your Arduino board to your computer, then upload the sketch that uses the library to the Arduino board.

john2k:
If lets say I install a library that I become dependent on for a project but that library stops existing after, as long as I keep the zip file of the library I should be able to install the library over and over right?

Correct.