Qual é a diferença entre CygWin Ports e CygWin?

6

Eu tenho usado o CygWin por algumas semanas, e eu adoro isso.
Agora eu encontrei CygWin Ports e, mesmo depois de ler a página principal, eu não tenho certeza sobre as diferenças:

  • O CygWin Ports é uma coleção de pacotes valids para minha instalação clássica do CygWin?
  • Por que o site diz Use the latest Cygwin installers (at least version 2.829) ? Não existe tal versão.
  • O que acontece quando um pacote entra em conflito (também está nos repositórios do CygWin)? Qual deles devo instalar?
  • É possível baixar os pacotes do CygWin Ports e gerenciá-los a partir do local, exatamente da mesma forma que faço com os pacotes pré-baixados do CygWin clássico?
  • Algum acréscimo ao CygWin, por exemplo SUDO para o CygWin , funciona também com meus pacotes instalados de portas CygWin ?

Qualquer outro detalhe conciso sobre a (s) diferença (ões) principal (ais) é bem-vindo.

    
por Sopalajo de Arrierez 31.03.2014 / 03:37

2 respostas

4
  • O Cygwin Ports é um repositório de software construído em cima e além dos repositórios principais do Cygwin.
  • A versão dos instaladores refere-se à versão exibida na primeira página do instalador (por exemplo, Setup.exe version 2.844 (64 bit) ); a última versão do link é sempre recomendada, mas (atualmente) pelo menos a versão 2.829 é absolutamente necessária.
  • Existem apenas alguns pacotes conflitantes; em cada caso, a versão do Ports é recomendada sobre a versão de distribuição padrão.
  • Os pacotes de portas são baixados com o mesmo instalador (embora com instruções de instalação específicas ) como a distribuição principal, portanto, as mesmas três opções de instalação de Internet, Download sem instalar ou instalar do diretório local estão disponíveis.
  • Qualquer outro software que use dependências do Ports deve funcionar corretamente, desde que não tente entrar em conflito com os pacotes do Ports. Se você tiver problemas específicos, forneça detalhes do seu problema à lista de discussão do Cygwin Ports .
por 31.03.2014 / 06:23
1

As portas Cygwin utilizadas para fornecer uma grande quantidade de software não estão incluídas no repositório Cygwin. No entanto, o cara que fez todas as embalagens, etc. para a Cygwin Ports, moveu todos os softwares compatíveis / razoavelmente portados para o repositório principal da Cygwin, que ele mantém (milhares de títulos de software) com pouca ajuda.

Existe uma fila de pacotes de portes mais difíceis de serem impossíveis, esperando que ele tenha alguns ciclos sobressalentes para trabalhar, mas estes são cada vez mais não usados / não são úteis / mais difíceis de portar pacotes.

Você pode criar muitos softwares não incluídos na origem. Além disso, eles portaram Perl, Python, R, Ruby e vários outros, então qualquer coisa em que você tenha dependências, você provavelmente conseguirá trabalhar sozinho, embora meus melhores resultados tenham sido em aplicativos de modo de console C / C ++. Apenas leia a documentação e verifique se você tem as dependências. Alguns são funky (por exemplo, precisam de uma DLL do Windows instalada), YMMV.

    
por 16.08.2017 / 20:35

Tags