Com o lançamento do openSUSE 12.1 surge a dúvida de como atualizar quando ja estamos com uma versão anterior rodando e configurada do nosso jeito. No geral a opção é baixar um novo DVD e reinstalar, evitando assim qualquer problema com pacotes e tudo o mais. Mas é possível atualizar para o openSUSE 12.1 usando apenas linha de comando.
Aqui irei mostrar como fazer isso.
Preparando Seu Sistema para AtualizaçãoAbra um terminal e digite o seguinte comando:
zypper repos --uriEle ira listar na tela os repositórios ativos, oque temos que procurar é o repositório repo-update e ver se a coluna Enable ele esta como Sim (yes). Caso não esteja teremos que executar o comando:
zypper modifyrepo --enable repo-updateAgora qeu o repositório esta confirmado como habilitado iremos dar os 2 seguintes comandos na sequencia:
zypper refresh
zypper updateEle ira instalar qualquer update necessário bastando você concordar.Apos estar com o sistema totalmente atualizado passaremos ao update da distribuição.
Rodando o Upgrade do openSUSENeste artigo irei dar exemplo da atualização do 11.4 para o 12.1. Comece desabilitando todos os repositorios antigos com o comando:
zypper modifyrepo --all --disableAgora iremos adicionar os novos repositorios com os comandos:
zypper addrepo --name "openSUSE-12.1OSS" http://download.opensuse.org/distribution/12.1/repo/oss/ repo-12.1-osszypper addrepo --name "openSUSE-12.1 Non-OSS" http://download.opensuse.org/distribution/12.1/repo/non-oss/ repo-12.1-non-osszypper addrepo --refresh --name "openSUSE-12.1Updates" http://download.opensuse.org/update/12.1/ repo-12.1-updateIsto ira instalar os repositorios básicos. Caso voce use algum repositório adicional tera qeu procurar o link para eles na versão 12.1. Por exemplo o Packman seria:
zypper addrepo --refresh --name "packman-opensuse-12.1" http://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_12.1/ packmanFeito isso agora iremos realmente rodar os comandos de update.
zypper refSeguido do comando:
zypper dupPronto depois de alguns minutos e provavelmente vários e vários pacotes baixados na net você estará com a versão mais recente do openSUSE.