Estes dias precisei atualizar meu Django para versão recém lançada(1.2), e disponível no repositório TESTING do ArchLinux, porém, como não tenho este repo habilitado no meu ambiente, para procurar mantê-lo o mais estável possível, fiz o seguinte ( com a ajuda dos amigos do forum do ArchLinux-BR ):
Editar o /etc/pacman.conf, e habilitar o repo TESTING
Somente sincronizar as informações dos repostirórios no ambiente com : pacman -Syy ( veja bem, NÃO é pacman -Syu !)
Agora, instala o seu pacote desejado, no meu caso o Django: sudo pacman -S testing/django
Terminada a instalação, então edita novamente o /etc/pacman.conf e desabilita o TESTING para que não o esqueça habilitado.
E por fim, e somente por garantia minha, fiz novamente o pacman -Syy.
Pronto !
[EDITADO 26-29-2010]
Conforme informado pelo usuário “mpsnet” no mesmo tópico do forum, o pacman leva em consideração primeiro a ordem dos repositórios e depois a versão, desta forma, ele instala ( ou atualiza ) com o pacote encontrado no primeiro repositório, definido na ordem do arquivo /etc/pacman.conf, como no nosso exemplo ai, se eu colocar o [testing] lah por ultimo, e mandar instalar o django assim: sudo pacman -S django, ele vai instalar o django do repos “core”, que é onde ele o encontrou primeiro, independentemente da versão. E se eu quiser o pacote do testing, ai sim devo instalar com : sudo pacman -S testing/django !
Valeu !
0sem comentários ainda