comment faire pour installer apt-cyg pour Cygwin?
pris forme ici - vous expliquer comment installer apt-cyg
Installer apt-cyg
Vous avez peut-être entendu parler de programmes comme apt-get (Ubuntu), yum/dnf (Fedora), pacman (Arc), ou d'infusion (Mac OS X)... .. .L'analogie de programme pour Cygwin est appelé apt-cyg.
Installation apt-cyg est simple. Tout d'abord, enregistrez ce fichier: https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg . Ensuite, utilisez l'Explorateur de Fichiers pour trouver le fichier dans votre dossier de Téléchargements et de le déplacer dans C:\cygwin\bin. Ensuite, ouvrez Cygwin et entrez la commande "chmod +x /bin/apt-cyg". Cela dit Cygwin que vous voulez être en mesure d'exécuter le apt-cyg de commande. Enfin, entrez la commande "apt-cyg miroir ftp://sourceware.org/pub/cygwin". Ceci définit apt-cyg à utiliser le dépôt officiel lors du téléchargement de programmes.
Semble assez simple. Mais j'ai une erreur.
Ce tutoriel ne précise pas avec ce nom et ce que l'extension de sauvegarder ce fichier.
Je l'enregistrer en tant que apt-cyg.txt
, et de le déplacer dans C:\cygwin64\bin
Cela ne fonctionne pas. Lors de l'exécution de apt-cyg
, j'obtiens l'erreur: bad interpreter: No such file or directory
Ma conjecture est que l'extension ou les noms des fichiers sont mauvais. Quel est le nom et l'extension dois-je utiliser?
Sont plus là étapes de ce processus?
Remarque: je viens d'installer cygwin sous windows 10. S'il vous plaît ne présumez pas que j'ai d'autres outils déjà installés.
- Il semble que vous avez téléchargé en tant que fichier texte avec CRLF ligne terminateurs. Essayez
d2u /bin/apt-cyg
ou le télécharger à nouveau sans extension et de l'enregistrer en tant que type de fichierAll file *.*
Vous devez vous connecter pour publier un commentaire.
Rappelez-vous que le
setup-x86.exe
ousetup-x86_64.exe
téléchargé à partir de https://www.cygwin.com/ est la méthode officielle pour l'installation de cygwin. Si vous installez à l'aide d'une autre méthode et ont des problèmes, vous pouvez obtenir peu ou pas de soutien officiel. Utilisez simplement le officiel de l'interface graphique d'installation pour installer et mettre à jour les paquets.apt-cyg
fichier à l'aide d'un clic gauche enregistrer le lien sous... avec le nomapt-cyg
sans extension. Vous devrez peut-être fournir le point qui sépare le nom de fichier et l'extension. Le fichier est un shell bash script. Utilisationhead apt-cyg | cat -A
. Si vous voyez^M
s à la fin des lignes, utilisezd2u apt-cyg
pour convertir des extrémités de\m\n
à\n
. Puischmod +x apt-cyg
. Maintenant, vous pouvez exécuterapt-cyg
.apt-cyg
et ses fourches sont bien entretenues. À l'aide de l'interface graphique d'installation enlève un avantage de l'utilisation de Linux émulateur de terminal. Je suggère d'utiliserapt-cyg
. Si le support est un problème (et je comprends que ça peut l'être), exécutez lasetup
à partir de la ligne de commande tel que décrit ici. Je tiens à expliquer mon bas-vote. Si vous souhaitez une aide, l'interface graphique d'installation dans un pas de trop, surtout compte tenu de l'OP de la question. P. S. ceci c'est une bonne liaison avec des instructions pour l'installationapt-cyg
. Ou utilisez la réponse de @HaydenVous installer comme ceci:
1 - assurez-vous que
lynx
est installé2 - Exécuter
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
3 - Exécuter
install apt-cyg /bin
Que c'est!
/cygdrive/c/tools/cygwin/cygwinsetup.exe -q -P lynx
Vous pouvez le faire avec le navigateur.
chmod
en bash comme indiquéIl semble qu'il n'y a pas de problème avec l'extension, mais avec des fins de ligne dans le script (voir la partie ^M). Des choses semblables se produisent lorsque vous utilisez git sur plusieurs plates-formes et changement unix mettre fin à la fl à windows de fin clrf et si.
Envisager de changer clrf de lf (retrait de cr) par la commande:
Il devrait y avoir aucune prolongation de commandes afin de ne pas ajouter de l'extension de l'apt-cyg après le téléchargement de
/bin
.La dépôt github de apt-cyg demande d'installer
apt-cyg
comme suit:(Cela nécessite
lynx
être déjà installée dans votre cygwin. Si vous n'avez pas sélectionnélynx
package lors de l'installation de cygwin, vous pouvez réexécuter le programme d'installation àinstallation-path-to-cygwin\cygwin\setup\setup-x86_64.exe
puis sélectionnezlynx
à son assistant d'installation.)Cependant, j'ai été faire d'erreur lors de l'exécution ci-dessus
lynx
de commande. Semble que derrière un proxy d'entreprise est un problème. Et j'ai été incapable de comprendre comment configurer le proxy pourlynx
.Donc j'ai simplement github pour l'accès
apt-cyg
script ici. J'ai téléchargé le script dans le navigateur, en accédant au lien ci-dessus, clic droit puis "enregistrer sous". Notez que vous devez l'enregistrer sans l'extension (c'est le cas, sélectionnez "Tous les Fichiers" dans "Save as type" liste déroulante de la fenêtre Enregistrer sous, au lieu de "Document Texte"), parce que le navigateur par défaut de l'enregistrer en tant que fichier texte (txt
). Si vous l'avez téléchargé txt, vous pouvez le changement d'extension. Couper coller ce fichier àpath-tocygwin\cygwin\setup\bin
.C'est tout!!! Maintenant
apt-cyg
doit être accessible à partir de cygwin terminal.Remarque:
N'oubliez pas de positionner proxt chemin si vous exécutez
apt-cyg install
derrière proxy d'entreprise:Par exemple:
Note
@
dans le mot de passe doit être remplacé par%40
.Ensuite, vous pouvez installer les paquets: