Se a sua instalação não tem o arquivo sources.list em /etc/apt/ ,sem problema, siga em frente, abra o editor de texto gedit na condição de root, copie e cole o conteúdo abaixo e salve naquele diretório. Caso já exista o arquivo sources.list abra-o, apague o que lá existe e cole o conteúdo ora passado abaixo.
Abra o editor de texto gedit (precisa ser na condição de 'root', para isso use o 'sudo')
Se o arquivo sources.list previamente existir:
sudo gedit /etc/apt/sources.list
Se não existir ele vai abrir 'em branco', então copie o conteúdo abaixo e cole nele, use a função 'salvar como' e salve na pasta 'apt' (/etc/apt/)
Fiz algumas anotações extras no corpo do próprio arquivo sources.list para tentar esclarecer o que está sendo feito e, com isso, você possa melhor entender o processo como um todo.
Mantive as linhas originais do sources.list que havia aqui, comentando (isolando) com um # para que elas não tenham efeito, e fiz as alterações acrescentando novas linhas, tudo isso para efeito de ser mais didático e possibilitar melhor entendimento.
Para compreender melhor o funcionamento do sources.list
http://wiki.ubuntu-br.org/GerenciamentoDePacotes/sources.listEm resumo, o arquivo deve ser salvo com o nome de sources.list exatamente na pasta /etc/apt/
Note que o conteúdo do arquivo é longo e está inserido aqui como código, portanto, use a barra de rolagem dessa inserção de código nesta página do fórum para copiar *todo* o conteúdo adiante postado.
Para quem eventualmente não saiba, o símbolo # (conhecido como comentar) colocado no início de uma linha faz com que essa linha não seja executada, portanto, estando apta a inserir comentários.
#deb cdrom:[Ubuntu 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
#as duas linhas abaixo são as linhas antigas (originais do main restricted)
##deb http://br.archive.ubuntu.com/ubuntu/ maverick main restricted
##deb-src http://br.archive.ubuntu.com/ubuntu/ maverick main restricted
#as duas linhas adiante são as linhas novas (old-releases do main restricted)
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick main restricted
## Major bug fix updates produced after the final release of the
## distribution.
#as duas linhas abaixo são as linhas antigas (originais do updates main restricted)
##deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted
##deb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates main restricted
#as duas linhas adiante são as linhas novas (old-releases do updates main restricted)
deb http://old-releases.ubuntu.com/ubuntu/ maverick-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
#as quatro linhas abaixo são as linhas antigas (originais do universe)
##deb http://br.archive.ubuntu.com/ubuntu/ maverick universe
##deb-src http://br.archive.ubuntu.com/ubuntu/ maverick universe
##deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates universe
##deb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates universe
#as quatro linhas adiante são as linhas novas (old-releases do universe)
deb http://old-releases.ubuntu.com/ubuntu/ maverick universe
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick universe
deb http://old-releases.ubuntu.com/ubuntu/ maverick-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
#as quatro linhas abaixo são as linhas antigas (originais do multiverse)
#deb http://br.archive.ubuntu.com/ubuntu/ maverick multiverse
#deb-src http://br.archive.ubuntu.com/ubuntu/ maverick multiverse
#deb http://br.archive.ubuntu.com/ubuntu/ maverick-updates multiverse
#deb-src http://br.archive.ubuntu.com/ubuntu/ maverick-updates multiverse
#as quatro linhas adiante são as linhas novas (old-releases do multiverse)
deb http://old-releases.ubuntu.com/ubuntu/ maverick multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick multiverse
deb http://old-releases.ubuntu.com/ubuntu/ maverick-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-updates multiverse
## o próximo grupo é do repositório 'backports', coisas experimentais, não precisa alterar nada.
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://br.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
## o próximo grupo é do repositório 'partner' (parceiros), também não precisa alterar nada.
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
#as duas linhas abaixo são as linhas antigas (originais do extras - software proprietários; inutilizar)
##deb http://extras.ubuntu.com/ubuntu maverick main
##deb-src http://extras.ubuntu.com/ubuntu maverick main
#as seis linhas abaixo são as linhas antigas (originais do security)
##deb http://security.ubuntu.com/ubuntu maverick-security main restricted
##deb-src http://security.ubuntu.com/ubuntu maverick-security main restricted
##deb http://security.ubuntu.com/ubuntu maverick-security universe
##deb-src http://security.ubuntu.com/ubuntu maverick-security universe
##deb http://security.ubuntu.com/ubuntu maverick-security multiverse
##deb-src http://security.ubuntu.com/ubuntu maverick-security multiverse
#as seis linhas adiante são as linhas novas (old-releases do security)
deb http://old-releases.ubuntu.com/ubuntu/ maverick-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-security main restricted
deb http://old-releases.ubuntu.com/ubuntu/ maverick-security universe
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-security universe
deb http://old-releases.ubuntu.com/ubuntu/ maverick-security multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-security multiverse
##Tudo isso deve dar certo, agora vamos testar
##Aqui acabei de experimentar e deu certo. :-)
##elaborado em 16/10/2014-1920
Isso posto, criado o arquivo sources.list em /etc/apt/, faça a atualização, executando:
sudo apt-get update && sudo apt-get dist-upgrade
Por acaso tinha aqui, numa das partições, uma instalação com a versão 10.10 desatualizada, então foi testado nela nesse mesmo momento e funcionou sem problemas, deixou o sistema atualizado.
Importante: é necessário reiniciar o sistema para efetivar as mudançasAparece uma mensagem pedindo para reiniciar o sistema lá no botão do lado superior direito da tela (onde reinicia e desliga), enfim, precisa reiniciar antes de passar para a próxima fase.
Uma versão do Ubuntu que chega ao fim é chamada de "end-of-life", então, o que se está fazendo aqui é levar o seu sistema atual (ubuntu 10.10) para o último estado conhecido daquela versão, vez que esses arquivos 'end-of-life' não possuem mais atualização, isto é, não têm mais suporte.
Note que isso ainda não é a mudança para a versão 11.04, mas é o que vai reabrir as portas para fazer essa mudança.
------------------------------------------
Upgrade para a versão 11.04Próximo passo: agora sim, sair da versão 10.10 para a versão 11.04.
No menu superior localize:
Sistema/Administração/Gerenciador de Atualizações
Vai dar uma mensagem informando:
"Sua versão do Ubuntu não é mais suportada"
Click em 'Fechar'
Você deverá estar vendo o quadro "Gerenciador de atualizações":
"Seu sistema está atualizado
As informações de pacote foram atualizadas há x horas."
"Nova versão do Ubuntu '11.04' está disponível"
Click no botão "Atualizar"
Aparece o quadro "Notas de lançamento"
click no botão: Atualizar
update-manager
baixando a ferramenta de atualização
Upgrading Ubuntu to version 11.04
Aparece uma mensagem:
"Nenhum repositório válido encontrado
Enquanto verificava suas informações do repositório [...]
Você quer reescrever seu arquivo 'sources.list' de qualquer maneira?
Se você escolher 'Sim'
serão atualizadas todas as entradas 'maverick para 'natty'Se você selecionar 'Não' a atualização será cancelada."
Click no botão:
SIMMensagem: Fontes de terceiros desabilitadas
click no botão: Fechar
Quadro "Atualização da distribuição"
Inicia o download dos arquivos necessários
Quadro: Você quer iniciar a atualização?
vai aparecer um descritivo de quantos pacotes serão baixados, etc.
click em: inciar atualização
Ocorre as várias etapas do upgrade para Ubuntu 11.04
Reinicie o sistema para completar a atualização
Processo concluído com sucesso, nessa nova versão inicia-se o ambiente Unity.
resultado de todo o processo:
cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
------------------------------------------
Upgrade para versão 11.10E o que acontece agora?
Ocorre que esta nova versão, a 11.04 (natty), é ainda uma versão "end-of-life", que igualmente não tem mais suporte.
Volte a abrir o arquivo sources.list (desnecessário o sudo, pois nada será modificado) e observe o que acontece.
gedit /etc/apt/sources.list
Observe que agora não há mais necessidade de alterar os repositórios, pois já se encontram apontados para o servidor:
http://old-releases.ubuntu.com/ubuntu/o que permitirá desde logo avançar para um novo upgrade, agora para a versão 11.10 e depois dessa para a versão 12.04 - LTS, esta sim uma versão atual, com suporte de longo prazo.
Quando entrar para a primeira versão viva (no caso a 12.04), eventualmente voltam a ser interessantes os repositórios de terceiros e ainda os extras.
Indo adiante:
Click no botão do canto direito superior e abra:
"Configurações do sistema"
e depois:
"Gerenciador de atualizações"
Novamente o quadro:
"Não há mais suporte para a sua versão do Ubuntu"
click em Fechar
Nova versão do Ubuntu '11.10' está disponível
click em Atualizar
O mesmo ciclo se repete
Logo após, de forma similar, o quadro:
"Nenhum repositório válido encontrado"
"Enquanto verificava suas informações etc [...]
Você quer reescrever seu arquivo 'sources.list' de qualquer maneira?
Se você escolher 'Sim'
serão atualizadas todas as entradas 'natty para 'oneiric'.Se você selecionar 'Não' a atualização será cancelada."
Click em
SIMNovamente todo o download e processamento (alguma interação pode ser necessária), chegando ao final reinicia-se o sistema para que as alterações tenham efeito.
O resultado com sucesso desse upgrade:
cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
Já aqui o Ubuntu incorpora, finalmente, a versão 3 do kernel (núcleo do sistema):
uname -a
Linux hal9000 3.0.0-32-generic #51-Ubuntu SMP Thu Mar 21 15:51:26 UTC 2013 i686 i686 i386 GNU/Linux
------------------------------------------
Upgrade para versão 12.04
E agora?
Novamente, essa versão recém atualizada, 11.10 (oneiric), continua sendo uma versão "end-of-live", sem suporte, recomendando que se vá adiante, ao menos para uma versão LTS (suporte de longo prazo).
Querendo, com o intuito de melhor entender o processo, volte a examinar o já agora familiar arquivo sources.list em /etc/apt/, sendo diretamente constatável que ainda se encontra apontado o servidor old-releases.ubuntu, não sendo necessária nenhuma alteração.
É então avançar, desde já, para um novo upgrade, agora uma versão "viva", a 12.04 - LTS.
Mesmo procedimento, click no botão no canto direito superior e a seguir chame o "gerenciador de atualização" (software atualizado).
Mesmo ciclo, mesma mensagem
"Não há mais suporte para a sua versão do Ubuntu"
click em Fechar
Nova versão do Ubuntu '12.04' está disponível
click em Atualizar
O mesmo ciclo se repete
Dessa vez não aparecerá aquele quadro pedindo para reescrever a sources.list
"Nenhum repositório válido encontrado"
"Enquanto verificava suas informações etc [...]
Você quer reescrever seu arquivo 'sources.list' de qualquer maneira?
Se você escolher 'Sim' serão atualizadas todas as entradas 'oneiric para 'trusty'.
Se você selecionar 'Não' a atualização será cancelada."
Click em SIM
Note que está entrando em uma versão ativa que possui plenamente suporte, portanto, ao final,
o apontamento dos repositórios já não poderá ser o mesmo após o upgrade.
Ao término do processo, como de hábito, o sistema é reiniciado.
Como resultado, tem-se:
cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"
NAME="Ubuntu"
VERSION="12.04.5 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
VERSION_ID="12.04"
E a versão do kernel é (num sistema 32-bit):
Linux hal9000 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:46 UTC 2014 i686 i686 i386 GNU/Linux
Já se está em uma versão ativa e que, por consequência, recebe atualizações regulares, nada obstante também já esteja disponível a versão 14.04 - LTS.
Agora é o momento de "limpar" o arquivo sources.list, ainda que apenas para efeito de clareza, retirando e expurgando dele todos aqueles comentários já agora desnecessários que foram acrescentados.
Antes de alterar faça uma cópia de segurança.
Se for fazer pelo terminal:
cd /etc/apt/
sudo cp sources.list sources.list-original
abra o sources.list com o gedit:
sudo gedit /etc/apt/sources.list
Apague todo o conteúdo dele, copie e cole o sources.list abaixo, salvar e sair.
O arquivo deverá ficar dessa forma:
##sources.list Ubuntu 12.04 LTS _Precise Pangolin_
##criada em 17/10/2014 para o topico 114978 - ubuntuforum-br.org
##Atualizaçao de ubuntu 10.10 para ubuntu 14.04
##http://ubuntuforum-br.org/index.php?topic=114978.msg635007#msg635007
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://br.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner
## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
Isso põe fim ao processo todo de transição para a primeira versão 'viva', com suporte, que atualmente é a 12.04.
Upgrade para versão 14.04 - LTSO processo de evolução do upgrade a partir daqui toma o curso normal das atualizações, não sendo mais necessária nenhuma intervenção direta na sources.list
Também não é necessária a passagem intermediária para a versão 12.10, podendo ocorrer da 12.04 diretamente para a 14.04.