Macports, Fink, Hombrew: Processos de Background?

4

Se eu instalar um gerenciador de pacotes como Macports, Fink ou Homebrew, como isso afeta a inicialização e a execução do meu sistema?

Parece que a resposta deveria ser "Nada quando você não está usando-os", mas estou preocupado que eles quebrem outros softwares (como o Mono) ou executem processos em segundo plano. O meu medo está totalmente fora de lugar? Eles são apenas programas como qualquer outro?

Eles com certeza parecem colocar sua pegada em torno do sistema operacional em alguns lugares.

    
por Dan Rosenstark 31.01.2010 / 12:19

2 respostas

4

Eu posso falar principalmente pelo MacPorts, mas tenho certeza que isso se aplica ao Fink e provavelmente ao Homebrew também. Não há processos em segundo plano em todos os para o instalador do pacote MacPorts. É apenas um sistema que controla as portas instaladas e mantém as dependências em seu próprio diretório /opt/local independente (com poucas exceções). Se você instalar algum tipo de daemon ou serviço que precise ser executado como um serviço de segundo plano, então essa é uma história diferente e a saída de port install normalmente fornecerá instruções sobre como carregá-lo.

Não vejo como a instalação do MacPorts (ou do Fink, etc) interromperia inerentemente a sua instalação do Mono, que se instala em /Library/Frameworks com links simbólicos para executáveis em /usr/bin . Eu diria que seu medo está fora do lugar.

    
por 31.01.2010 / 16:09
2

É possível instalar processos daemon via Fink, MacPorts e Homebrew, mas em todos os casos, você precisa executar manualmente launchctl para adicionar esse processo a launchd

É mais provável que você tenha problemas instalando manualmente a partir de um tarball de origem do que de um gerenciador de pacotes. Ou usando dois ou mais gerenciadores de pacotes. Por exemplo, não tente instalar ruby gems através de portas e através do comando gems, já que as instaladas pelo comando gems não atualizarão o banco de dados de portas das gems instaladas e vice-versa.

    
por 30.03.2010 / 21:06