Você pode usar esse truque. Abra um terminal (Pressionando Ctrl+ Alt+ T) e faça-o
Mova o corrompido para o local seguro
sudo mv /etc/apt/sources.list ~/
e recriá-lo
sudo touch /etc/apt/sources.list
Software aberto e atualizações
software-properties-gtk
Isso será aberto software-properties-gtksem nenhum repositório selecionado.
Em seguida, altere o servidor para Servidor principal ou qualquer outro servidor de sua escolha. Você deve ativar alguns repositórios a partir da nova janela para criar um novo sources.listarquivo /etc/apt/.

Após ativar algumas fontes na guia do software Ubuntu , você pode ativar as atualizações. Para fazer isso, alterne para a guia Atualizações e selecione um ou mais canais de atualizações. Eu recomendo selecionar pelo menos os canais de segurança e atualizações . (Esta imagem é adicionada posteriormente do Ubuntu xenial, para que possa haver algumas diferenças)

Atualizado com conteúdo embutido
Este é o sources.listarquivo para o 12.04 Precise Pangolin.
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Se você estiver usando outra versão, precisará substituir a precisepalavra pelo nome da versão do Ubuntu. Você pode ver qual nome você deve usar com este comando:
lsb_release -c -s
Para substituir a palavra, você pode usar este sedcomando (assumindo que você copiou o conteúdo das fontes /etc/apt/sources.list):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Nota 1: a palavra debe deb-srcrefere-se ao formato do repositório. debé para pacotes binários e deb-srcé para pacotes de origem.
Nota 2: O uso #no início da linha faz dessa linha um comentário. aptirá ignorá-lo, portanto, todos os repositórios mencionados nessa linha serão desativados.
Nota 3: Existem linhas de repositório que inclui todos os quatro componentes: main, universe, restricted, multiverse. Você pode desativar um ou mais deles removendo a palavra.
Nota 4: Você pode encontrar alguma explicação dos repositórios nesta minha outra resposta