Como você compila as dependências manualmente? Cygwin [fechado]

1

Instalei o cygwin no windows e o setup.exe não inclui todas as dependências. na pasta, no entanto, existem muitas dependências que não estão incluídas no setup.exe.

quando eu digito uma dependência na barra de pesquisa no canto superior esquerdo, ela não aparece, mas está na pasta cygwin.

existe uma maneira de alterar / adicionar / atualizar dependências manualmente, depois que o cygwin for instalado?

como eu faria isso?

    
por thisisjnd 19.04.2014 / 06:16

1 resposta

1

Ao tentar resolver problemas como este, o Cygwin Package Search é seu amigo. Neste caso específico, ele informa que você deseja instalar libopenssl100 .

A pesquisa integrada do Cygwin setup.exe não encontrou isso porque procura apenas nomes de arquivos de pacotes e o texto da descrição. Ele não pesquisa os nomes dos arquivos incluídos nos pacotes como o mecanismo de pesquisa da Web acima faz. Para fazer isso, você teria que inserir o tamanho atual do arquivo setup.ini com um índice de nome de arquivo completo, o que retardaria a pesquisa e retardaria consideravelmente a inicialização de setup.exe .

Alguns pacotes do Cygwin fazem um trabalho melhor de listar os componentes dentro do pacote em seu texto descritivo longo, então a pesquisa embutida às vezes ativa esses detalhes do pacote interno. Não há regra dizendo que você tem que fazer isso, no entanto.

Em geral, não é o caso de haver dependências no Cygwin que você precisa compilar manualmente. As pessoas que controlam os pacotes que entram no Cygwin não permitirão que um mantenedor de pacotes forneça um pacote desse tipo.

Você pode encontrar pacotes desatualizados no Cygwin, mas as versões disponíveis devem pelo menos ser consistentes em que todas as partes necessárias para executar o software no pacote estão presentes no repositório.

    
por 19.04.2014 / 09:29