On 01/03/2012 14:33, Renato Botelho wrote: > 2012/3/1 Otacílio<[email protected]>: >> Olá pessoal >> >> Estou eu atualizando o meu sistema. Seguindo o UPDATING do perl eu tenho >> que reinstalar tudo o que depende do perl >> >> portupgrade -fr perl >> >> Mas aí é o problema, são mais de 600 ports e esta máquina é o meu >> notebook. Eu não posso deixar essa máquina parada até terminar de >> compilar a tralha toda, e existem uns ports bem pesados nessa lista, >> como java, libreoffice, firefox, thunderbird, eclipse, etc etc. >> >> Tem alguma forma do portupgrade guardar o que já foi feito para que eu >> possa parar a atualização e continuar depois? >> >> Se eu mandar atualizar vários ports de uma vez só, em um único comando o >> portupgrade é inteligente o suficiente para descobrir quais deles são >> dependentes uns dos outros para atualizar na ordem certa? > > Oi Otacílio, > > Você tem que recompilar tudo que depende do perl por que razão? Se a > sua resposta for "porque eu atualizei o perl pra uma nova versão" existe > uma solução que pode te ajudar, ao invés de atualizar tudo que depende > do perl, apenas execute o 'perl-after-upgrade', esse script, que é distribuído > junto com o port do perl, identifica todos os arquivos que precisam ser > movidos e alterados, e faz tudo direto pra você. > > []s
Oi Renato. Eu estou pensando em recompilar tudo o que depende do perl por dois motivos, um é porque tem um port, o graphviz que quando eu vou atualiza-lo ele compila tudo mas dá um erro na hora de instalar. Pesquisando nos relatórios de bug dos ports do FreeBSD encontrei um relato de um cara que tinha exatamente o mesmo problema. Ele disse que resolveu depois que recompilou os pacotes que dependem do perl. O outro motivo era porque no UPDATING mandava fazer isso ai. Mas vou tentar sua dica. ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

