Matriz de atualização do Fink
(Para versões do OS X >= 10.2)
Mesmo OS:
Todas as versões atuais do Fink podem ser atualizadas in loco para a versão mais recente na versão do Mac OS X correspondente, i.e., não baixe o novo instalador!
Verifique a versão do Fink que você possui através do comando "fink
--version
" em uma janela de terminal.
Você pode compará-la às últimas versões disponíveis para o seu OS no banco de dados de pacotes.
Atualização do binário
Atualize através do dselect: escolha "[U]pdate" e então "[I]nstalar" ou execute "sudo apt-get update ; sudo apt-get dist-upgrade".
Ou, no FinkCommander, escolha "Update" seguido por "Dist-Upgrade" (ambos no menu Binary).
Atualização do código fonte
Execute "fink selfupdate".
Ou, no FinkCommander, escolha Source->selfupdate.
Nova versão do OS:
Cada atualização do OS X tem requerido uma estratégia diference e instruções específicas estarão descritas na página principal para indicar o que é necessário.
Atualização do binário
- Atualize o Fink conforme o item Atualização de binário acima dentro da seção Mesmo OS para a última versão do seu OS atual.
- Se você crê que pode compilar a partir do código fonte em algum momento, você deve remover seu Xcode Tools (Developer Tools) antigo através do comando "/Developer/Tools/uninstall-devtools.pl" em uma janela de terminal.
- Atualize o OS.
- Atualize novamente o Fink e o restante dos seus pacotes conforme acima.
- Caso decida compilar algo a partir do código fonte, instale a versão do Xcode Tools (Developer Tools) adequada ao seu OS.
Atualização do código fonte
A estratégia geral (válida para todas as versões suportadas do OS no momento em que este texto foi escrito) é:
- Atualize o Fink para a última versão apropriada e suportada pelo seu OS (conforme acima no item Atualização de código fonte na seção Mesmo OS) -- você não precisa ativar a árvore unstable.
- Remova seu Xcode Tools (Developer Tools) antigo através do comando "/Developer/Tools/uninstall-devtools.pl" em um terminal.
- Atualize então seu OS.
- Instale a versão apropriada do Xcode Tools/Developer Tools.
- Execute "/sw/lib/fink/postinstall.pl" em um terminal -- isto redirecionará o Fink à distribuição correta para sua versão do OS.
- Execute "fink scanpackages" no terminal (Source->scanpackages para usuários do Fink Commander).
- Execute "sudo apt-get update" no terminal
(Binary->update).
(Os dois comandos acima evitam erros relacionados à distribuição de binários.) - Execute "fink selfupdate" no terminal (Source->selfupdate).
- Execute "fink update-all" na janela do terminal
(Source->update-all).
Isto é necessário para garantir que todos os seus pacotes de fato executem na sua nova versão do OS. Você talvez tenha que repetir este comando para que sejam compilados todos os novos pacotes.