Gostaria de saber se alguém fez uma comparação abrangente das várias soluções de gerenciador de pacotes disponíveis para o OS X.
Mais especificamente, estou procurando:
- Uma lista de todos os principais gerenciadores de pacotes (ou seja, MacPorts, Fink, etc)
- Uma lista de prós e contras ou matriz de comparação (escrita por si própria ou um link da Web para um)
- Informações sobre quaisquer advertências para sistemas específicos
- Informações sobre possíveis incompatibilidades ou razões para não ter vários gerenciadores de pacotes instalados simultaneamente
- Razões subjetivas pelas quais você acha que um é melhor que outro
Atualização 29 de novembro de 2010
Chiggsy deu uma ótima resposta, mas eu realmente adoraria ter mais informações sobre isso. Eu tenho usado MacPorts recentemente e parece ser muito bem feito. Eu gosto que suas opções de linha de comando funcionem de maneira semelhante à subversão e que ele tenha um modo interativo.
macos
software-recommendation
package-management
Robert S Ciaccio
fonte
fonte
Respostas:
Boa pergunta:
Para mim, o macports é o único.
Por quê? Vou ignorar muitas coisas e ir direto ao ponto:
A festa acabou com relação a malware, cavalos de Troia e similares. Ao folhear a última atualização de segurança, havia algumas vulns que eram do verão, embora a cura só tenha ocorrido na semana passada. Faça o download novamente das ferramentas do desenvolvedor, recompile a instalação do seu macports e você terá uma cadeia de ferramentas em funcionamento que não depende do Cupertino, pois as Ferramentas de Desenvolvimento do disco de instalação serão veiculadas. Quem usa uma versão antiga do Openssh? Agora é preciso algum cuidado e alimentação, como executar a atualização automática da porta todos os dias, e a grande dica é verificar
portanto, se você tiver uma dependência de python, poderá executar
e evite a instalação Tk agonizantemente longa, que seria muito indesejável em uma arquitetura Quartz.
Com isso, você pode executar livremente a atualização de software e não interromper suas coisas, pois não depende de nada além do compilador da apple. Eu o uso há muito tempo e, embora tentei outros, como Homebrew, acho que, dependendo das versões das maçãs, significa herdar suas falhas de segurança. Lembra do buraco no PDF no iphone? Eu implanto no Linux de qualquer maneira, então, para mim, a árvore macports é o 'escritório' e minha nova carreira de desenvolvedor do MacOS é 'casa'
Apenas uma opinião, mas a árvore separada para todo o código é uma grande vantagem para mim.
fonte
Homebrew
fonte
O gerenciador de pacotes do dark horse para OS X é obviamente:
É raramente usado e escassamente documentado, mas é fornecido pela Apple e gerenciado pacotes no OS X / Darwin.
fonte