Ola,
sources.list é um arquivo texto onde são armazenados os endereços dos repositorios, que por sua vez, são locais na internet onde os pacotes para instalação são armazenados
Não é necessário mexer ou alterar o seu sources.list desde que não precise de pacotes de repositorios externos, ou seja sem suporte e verificação pelo time de desenvolvedores do Ubuntu
Exemplo:
Eu preciso do pacote synce ( sincronizar com windows mobile do celular ) ele fica sediado num repositório do ppa.launchpad.net
este repositório não faz pazte do sources oficial, logo, neste caso eu tenho que incluir o endereço no meu sources list para poder atualizar o meu synce quando estiverem disponiveis atualizações.
Quando Voce abre o synaptic ou o adicionar/remover programas, o Ubuntu atualiza automaticamente o seu sources.list