Existe-t-il un apt-get
programme similaire à utiliser avec Cygwin?
J'ai déjà essayé cyg-apt
mais quand j'essaye, j'obtiens cette erreur:
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini
cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.
cyg-apt
avecapt-cyg
. Ce dernier est bien meilleur (rappelez-vous simplement celui qui sonne le plusapt-get
est le bon).Réponses:
Le meilleur que j'aie jamais utilisé:
gestionnaire de paquets apt-cyg
la source
apt-cyg update
mettra à jour setup.ini etc, si quelqu'un a des problèmes sans date setup.iniVous pouvez le faire en utilisant setup.exe de Cygwin à partir de la ligne de commande Windows. Exemple:
Pour un programme d'installation plus pratique, vous pouvez utiliser le gestionnaire de paquets apt-cyg . Sa syntaxe est similaire à apt-get, ce qui est un plus. Pour cela, suivez les étapes ci-dessus, puis utilisez Cygwin Bash pour les étapes suivantes:
Maintenant, c'est
apt-cyg
installé. Voici quelques exemples d'installation de certains packages:la source
||' 'usr/local/bin/apt-cyg: line 27:
|| test "- $ GAWK-" = "-"Mise à jour: vous pouvez lire la réponse la plus complexe , qui contient plus de méthodes et d'informations.
Il existe quelques scripts qui peuvent être utilisés comme de simples gestionnaires de paquets. Mais pour autant que je sache, aucun d'entre eux ne vous permet de mettre à niveau des packages, car ce n'est pas une tâche facile sous Windows car il n'est pas possible d'écraser les fichiers en cours d'utilisation. Vous devez donc d'abord fermer toutes les instances de Cygwin, puis vous pouvez utiliser le setup.exe natif de Cygwin (qui effectue lui-même la mise à niveau via la méthode «remplacer après redémarrage», lorsque les fichiers sont en cours d'utilisation).
apt-cyg
Le meilleur pour moi. Tout simplement parce que c'est l'un des plus récents. Il fonctionne correctement pour les deux plates-formes - x86 et x86_64. Il existe de nombreuses fourches avec quelques fonctionnalités supplémentaires. Par exemple, la fourche kou1okada est l'une des versions améliorées.
Setup.exe de Cygwin
Il dispose également d'un mode ligne de commande . De plus, il vous permet de mettre à jour tous les packages installés à la fois.
Exemple d'utilisation:
setup.exe-x86_64.exe -q --packages="bash,vim"
Vous pouvez créer un alias pour une utilisation plus facile, par exemple:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Ensuite, vous pouvez par exemple installer le package Vim avec:
cyg-get vim
la source
vous pouvez toujours créer un alias bash pour configurer les fichiers * .exe dans $ home / .bashrc
cygwin 32 bits
cygwin 64bit
maintenant vous pouvez installer des packages avec
la source
Non. Le seul outil officiellement pris en charge pour le téléchargement et la mise à jour des packages Cygwin est le fichier setup.exe que vous avez utilisé pour l'installation initiale , bien qu'il puisse être appelé avec des arguments de ligne de commande pour faciliter le processus.
De cette même page:
la source
Cela a fonctionné pour moi:
la source
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg && install apt-cyg /bin
est une autre option si curl est manquantrm apt-cyg
après.Vous pouvez utiliser Chocolatey pour installer
cyg-get
puis installer vos packages avec.Par exemple:
Ensuite:
la source
setup-x86_64.exe
et installe à nouveau Cygwin, pas seulementapt-cyg
. J'ai dû annuler l'installation.