macports vs fink [fechado]

7

Qual é o preferido? Estou confortável em ambientes Unix-esque e recentemente comprei um Macbook. Atualmente estou usando macports, como é da Apple, mas não gosto de como python 3.1 se torna / opt / local / bin / python31 (na verdade, eu não me importo com o caminho, essa parte é ótima, eu não gosto de ter symlink embora) .

Um exemplo melhor: eu uso o python 2.6 para desenvolvimento do django, mas o 2.5 vem com o os x. Isso é bom até eu executar o servidor django localmente, 2.5 será encontrado primeiro no meu caminho .. (e prepending / opt / local / bin para caminho pode quebrar algo dependendo 2.5 ... id prefiro não tocar em nada instalado explicitamente pela apple ). está criando um alias realmente a melhor solução aqui?

Quais dicas você pode oferecer para usar macports? é o fink melhor?

    
por theman_on_osx 27.05.2009 / 16:24

5 respostas

13

Eu usei o Fink por um bom tempo. Um dia, experimentei o MacPorts e nunca mais mudei para o fink.

Descobri (subjetivamente) que os pacotes do MacPorts foram mantidos mais atualizados e tinham menos tendências de instalação para entrar em loops de morte de dependência mútua. Os pacotes do Fink muitas vezes simplesmente não são instalados, ou têm problemas de versão / teste que eu tive que entrar e me consertar da fonte. Meu repositório MacPorts de software também é mais compacto por algum motivo; é cerca de metade do espaço em disco da árvore fink similarmente equipada que eu costumava manter.

O MacPorts é um mecanismo de distribuição baseado em fontes muito parecido com as portas do FreeBSD, então oferece a chance de deixar que ele lide com tudo para você se você realmente não se importar com quais flags do compilador você passa para o utilitário cowsay, mas deseja controle mais refinado sobre o que entra no apache, mysql, etc. Eu acho que é um bom compromisso entre digitar ./configure make make install dez mil vezes e abrir mão do seu sistema para os caprichos de um monte de mantenedores de pacotes desconhecidos.

    
por 27.05.2009 / 17:08
5

Macports é definitivamente um projeto mais atualizado. Eu tenho usado desde que foi nomeado Darwinports, e sempre me serviu melhor (eu sou um programador).

    
por 27.05.2009 / 19:01
3

Nem Use a fonte, Luke. Se você precisa de um pouco de software Unix, então compilar a partir do código-fonte se torna uma tarefa árdua, então procure no pkgsrc ( A coleção de pacotes do NetBSD), MirPorts (o MirOS Ports Framework) e os gostos.

    
por 27.05.2009 / 16:31
0

Sou um usuário do fink. Bom suporte para a computação científica que eu faço ...

Mas em deferência à chamada de Ante Gotovina , eu geralmente construo tudo a partir da fonte pacotes.

    
por 27.05.2009 / 16:44
0

Para a pergunta sobre links simbólicos, você deve instalar o pacote python_select, que define links simbólicos para a versão do Python que você quer.

Além disso, nunca houve um problema com o qual usei uma compilação MacPorts em vez de algo fornecido pela Apple quebra um programa fornecido pela Apple. Em outras palavras, você deve configurar seu PATH para ter / opt / local / bin na frente.

    
por 29.05.2009 / 23:04