O Ubuntu é baseado no Debian e, portanto, usa o APT . Se você quiser mergulhar em mais detalhes, dê uma olhada nessa página wiki.
... mas para resolver algumas das suas perguntas:
-
primeiro, os pacotes de instalação são armazenados em cache %código%. Se um pacote foi armazenado em cache, não será baixado novamente, a menos que uma versão mais recente esteja disponível.
-
segundo, o APT acompanha os pacotes instalados, de modo que, se você tentar instalando algo que já está instalado, você receberá uma mensagem dizendo que o pacote já é a versão mais recente:
~$ sudo apt-get install zsync Reading package lists... Done Building dependency tree Reading state information... Done zsync is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
terceiro, o APT geralmente é executado como root, para que usuários regulares e sem privilégios não baixe e instale o software.