web-dev-qa-db-fra.com

Comment installer de nouveaux paquets sur Cygwin?

J'ai installé la dernière version de Cygwin avec plusieurs packages. Je me suis vite rendu compte que j'avais besoin de plus de packages (tels que wget, etc.) et je ne pouvais pas trouver un moyen d'installer les nouveaux packages sans exécuter à nouveau la configuration et réinstaller le tout.

Ce que je recherche, c’est l’équivalent d’apt-get sur Cygwin (si une telle chose existe).

151
Mulone

Cygwin ne gère aucun paquet en dehors du programme d'installation. La configuration applique uniquement les mises à jour à votre installation actuelle, elle n’écrase pas les paquets que vous avez déjà (à moins que vous ne l’ayez dit explicitement).

Donc, réexécutez le programme d'installation pour installer de nouveaux packages.

126
Benoit Miller

Il existe un paquet appelé apt-cyg qui peut être ce que vous recherchez. Il semble être basé sur apt-get.

apt-cyg est un programme d'installation en ligne de commande pour Cygwin qui coopère avec le programme d'installation de Cygwin et utilise le même référentiel. La syntaxe est similaire à apt-get.

Un exemple de commande serait

$ apt-cyg install yourPackage

Pour l'installer, vous avez besoin de wget, tar, gawk et bzip2. Vous pouvez télécharger tous ces paquets à partir de la liste Cygwin packages .

76
Chesh

Relancez le programme d'installation à nouveau. C’est ainsi que vous mettez à jour Cygwin.

18
Buggabill

Je trouve Chocolatey très utile pour la gestion des installations Windows (nouveauté, mise à niveau et suppression), et cygwin ne fait pas exception!

J'ai installé cygwin using Chocolatey , et comme Chocolatey est installé en mode silencieux/silencieux, il ne vous est pas demandé de sélectionner un package. cygwin est installé avec les packages nus minimum: - (.

Cependant, chaque fois que vous souhaitez installer un nouveau paquet, il est très simple d'utiliser:
--source=cygwin. Par exemple, installer bash:

choco installer bash --source = cygwin

9
Tal Tikotzki

J'étais coincé avec le même problème en essayant d'utiliser curl sous Windows et je viens de le résoudre. Afficher ceci ici, maintenant parce que cela pourrait aider quelqu'un.

Le meilleur moyen consiste simplement à utiliser le fichier setup.exe de cygwin et à sélectionner les packages supplémentaires dont vous avez besoin. Allez ici: http://www.cygwin.com/install.html

"Lors de la première installation de packages, setup * .exe n'installe pas chaque package. Seuls les packages de base minimaux de la distribution Cygwin sont installés par défaut. En cliquant sur les catégories et les packages dans l'écran d'installation du package setup * .exe, vous obtiendrez avec la possibilité de contrôler ce qui est installé ou mis à jour. "

3
Nitin Nain

Vous devez d'abord installer 'lynx' de manière commune. Ensuite, ouvrez cygwin et écrivez ceci:

  1. lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

  2. install apt-cyg /bin

Maintenant, vous pouvez utiliser le gestionnaire de paquets apt-cyg install

Pour plus d'informations, voir https://github.com/transcode-open/apt-cyg

3
Alex

Vous pouvez utiliser Babun qui est construit autour de Cygwin et inclut le gestionnaire de paquets pact.

Babun prend en charge l’installation de nouveaux paquets tels quels:

pact install wget
1
Matthias Braun

Salut, je sais que c’est un sujet ancien, mais pour ajouter quelques informations: vous pouvez également installer un programme appelé MSYS2 qui contient le gestionnaire de paquets PACMAN d’Arch Linux et vous pouvez installer tous les packs disponibles pour Arch :) Just pacman -S packageName ça sera dl pour toi :)

A la vôtre: D

0
Horacy Pigula