FreeBSD: Misturando pacotes e portas?

5

Eu gostaria de construir o mais novo port do Firefox (versão 4.0.1,1). Atualmente tenho a versão do pacote instalada (3.6.13). Quão bem o sistema de pacotes / portas manipula as portas e pacotes de mistura? As dependências serão tratadas corretamente?

Por exemplo: o Firefox 4.0.1 requer o nspr-4.8.7, enquanto a versão empacotada é nspr-4.8.6. Uma grande quantidade de coisas (principalmente do meta-pacote gnome2-lite depende do nspr). Se eu instalar a versão mais nova a partir de portas, vou destruir completamente as coisas?

Acho que isso levanta uma questão maior: posso misturar pacotes e portas? Ou eu tenho que escolher um e ficar com ele? Se eu decidir construir um sistema misto, será estável? Haverá verificação e resolução apropriadas de dependência?

    
por kce 02.05.2011 / 07:24

1 resposta

4

Você pode usar portas e pacotes simultaneamente, ambos usam o mesmo banco de dados de pacotes em /var/db/pkg .

Na verdade, os pacotes são gerados pelo sistema de portas. Por exemplo, make package instalará uma porta e gerará o pacote binário para ela. Além disso, você pode criar um pacote a partir da porta atualmente instalada com o comando pkg_create -b .

    
por 02.05.2011 / 11:02