What is the difference between an upgrade and an update (inlinux) and how do repository lists fit into the structure?