Eu fiz aqui, então posso dizer que, ao menos para o Linux Mint 14 Mate Edition, o procedimento funciona.
A primeira etapa da atualização consiste na modificação dos repositórios, ou seja, do arquivo principal (sources.list), que fica na pasta “/etc/apt/”, e dos arquivos extras (*.list), que ficam na pasta “/etc/apt/sources.list.d/”.
O seu arquivo principal (sources.list) deve estar assim:
deb http://packages.linuxmint.com/ nadia main upstream import
deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ quantal partner
deb http://packages.medibuntu.org/ quantal free non-free
# deb http://archive.getdeb.net/ubuntu quantal-getdeb apps
# deb http://archive.getdeb.net/ubuntu quantal-getdeb games
O arquivo acima deve ser aberto para edição no pluma, gedit, leafpad etc. para que seja trocado o repositório do Mint de “nadia” para “olivia”, e também trocados os repositórios do Ubuntu de “quantal” para “raring”.
Usando o pluma, o comando seria:
gksu pluma /etc/apt/sources.list
A substituição pode ser feita à mão, ou utilizando o “substituir” do menu (Ctrl + H).
O resultado final, que pode ser copiado e colado daqui, é este:
deb http://packages.linuxmint.com/ olivia main upstream import
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ raring partner
deb http://packages.medibuntu.org/ raring free non-free
# deb http://archive.getdeb.net/ubuntu raring-getdeb apps
# deb http://archive.getdeb.net/ubuntu raring-getdeb games
Eu apaguei os repositórios do “getdeb”, que não existem mais, ficando apenas com isto:
deb http://packages.linuxmint.com/ olivia main upstream import
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ raring partner
deb http://packages.medibuntu.org/ raring free non-free
Agora será necessário trocar “quantal” por “raring” em todos os arquivos que estão em “/etc/apt/sources.list.d” (se não houver referência a “quantal” no arquivo, não mexa nele). Além de alterar a versão, comente as duas linhas do repositório que está no arquivo editado para que a atualização utilize apenas pacotes originais.
Usando como exemplo o PPA do Ubuntu Tweak, seria:
gksu pluma tualatrix-ppa-quantal.list
E o que está assim:
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu quantal main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu quantal main
deve ficar assim:
# deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu raring main
# deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu raring main
Após editar e comentar todos arquivos extras (*.list), que ficam na pasta “/etc/apt/sources.list.d/”, faça a atualização pelo apt, assim:
sudo apt-get remove --purge virtualbox*
sudo update-grub
sudo apt-get update
sudo apt-get dist-upgrade -d
Com a opção “-d”, o apt vai baixar os pacotes, apenas. Se a sua internet não é das mais rápidas, baixe os pacotes enquanto estiver dormindo e faça a atualização posteriormente, supervisionando o processo (veja o nº 3, abaixo).
A atualização, propriamente dita, será feita com o comando abaixo:
sudo apt-get dist-upgrade
Após terminada a atualização dita principal (acima), faça a dos arquivos instalados via PPA, “descomentando” (tirando o “#” da frente) a primeira linha de cada um dos arquivos *.list anteriormente editados.
Observações:
1) a remoção do Virtualbox é recomendada porque, no meu caso, ele impediu o login no Mate;
2) a execução do terceiro comando deve demorar bastante, pois será preciso baixar quase 1 GB de pacotes;
3) durante a execução da atualização o processo vai parar algumas vezes, solicitando resposta sobre a instalação ou não do arquivo de configuração oficial do pacote atualizado. Eu instalei todos eles, respondendo “y”;
4) para evitar dificuldades com os arquivos *.list, remova os respectivos backups, denominados *.save, da pasta, assim: $ sudo rm -rf /etc/apt/sources.list.d/*.save