FreeBSD - pkg 1.6 chegando

30/09/2015 Marco Carvalho de Oliveira 2 min de leitura

pkg

Para os mais desavidos, desde que o FreeBSD mudou para sua versão 9, ele mudou o seu sistema de pacotes padrão para o pkg, uma grande evolução, e para nossa e vossa alegria o seu ciclo de desenvolvimento e melhorias ficou muito mais rápido, tanto que logo estamos chegando na versão 1.6. Foi lançado no dia 26/09, e com elo todo um conjunto de pacotes. No entanto, cuidado com atualizações via pacotes pois as vezes tendem a ter alguns brokens, e como sabem, é sempre uma boa ideia utilizar em ambiente de teste antes de levar para a produção.

Nota, essa ainda é a versão em desenvolvimento:

Dentre algumas das melhorias/mudanças de destaque:

  • Muitas melhorias no funcionamento interno do sistema de resolução de dependências (aka Improvements in the solver)
  • Muitas correções nos três modos de junção de código
  • pkg add agora pode trabalhar sem uma versão especificada dentro da linha de dependência
  • pkg check -d agora pode verificar se uma biblioteca é requerida
  • Melhorias no suporte para atualizações parciais
  • Melhorias no suporte ao auto-completar do zsh
  • Melhorias na camada de suporte de emulação do Linux (agora todos os passos possuem testes de regressão dentro do Linux)
  • Mensagens podem ser setadas de acordo com o contexto (Somente imprimir a mensagem durante, instalação, atualização, algum tipo de versão, remoção, ou qualquer)
  • @keywords agora aceita novas entradas para adicionar mensagens de contextos
  • Adicionado a habilidade de gerar gráfico com formato de pontos para representar a resolução de um problema
  • pkg search agora por padrão mostra os comentários dos pacotes que foram encontrados
  • Muitas correções de bugs e limpezas de código

Se queres aprender mais sobre os pacotes no FreeBSD e este tal de pkg e ports .. a sugestão é claro o handbook do FreeBsd, que O_o se bem, do tamanho desse livro nunca seria de mão XD… mas anyway...

Faça sua parte, ajude e teste, dê o seu feedback para que as ferramentas de código aberto melhorem.

Referências: Mensagem de anuncio do pkg 1.6.0 FreeBSD Handbook Jenkins do pkg Github do projeto do pkg New solver for FreeBSD pkg - Ótimos slides sobre a mudança do antigo sistema de pacotes do FreeBSD para o novo PKG