My response to your message was blocked for potentially violating safety policies. I apologize for any inconvenience.
Sign up or log in Sign up using Google Sign up using Email and Password
Required, but never shown
7 Answers 7 Sorted by:
Best I have ever used:
You can do this using Cygwin’s setup.exe from Windows command line. Example:
For a more convenient installer, you may want to use the apt-cyg package manager. Its syntax is similar to apt-get, which is a plus. For this, follow the above steps and then use Cygwin Bash for the following steps:
Now that apt-cyg
is installed. Here are a few examples of installing some packages:
Update: you can read the more complex answer, which contains more methods and information.
There exists a couple of scripts, which can be used as simple package managers. However, as far as I know, none of them let you upgrade packages. This is because it’s hard to do on Windows because you can’t delete files that are already being used. So you have to close all Cygwin instances first and then you can use Cygwin’s native setup. exe (which itself does the upgrade via “replace after reboot” method, when files are in use).
The best one for me. Simply because it’s one of the most recent. It works correctly for both platforms – x86 and x86_64. There exists a lot of forks with some additional features. For example the kou1okada fork is one of improved versions.
It has also command line mode. Moreover it allows you to upgrade all installed packages at once.
Example use:
You can create an alias for easier use, for example:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Then you can for example install the Vim package with:
you can always make a bash alias to setup*.exe files in $home/.bashrc
now you can install packages with
This got it working for me:
No. The only officially supported tool for downloading and updating Cygwin packages is the setup.exe file you used for the initial install, although that can be invoked with command line arguments to help the process.
From that same page:
You can use Chocolatey to install cyg-get
and then install your packages with it.
For example:
Then:
Reminder: Answers generated by artificial intelligence tools are not allowed on Stack Overflow. Learn more
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!.
- Asking for help, clarification, or responding to other answers.
- If you say something based on your opinion, back it up with evidence or your own experience.
To learn more, see our tips on writing great answers. Draft saved Draft discarded
Cygwin in Windows Terminal? Linux on Windows? Shells != Consoles != Terminals, WTF M$FT WINDOZE
FAQ
What is Cygwin tool used for?
What language does Cygwin use?
Running Cygwin, including Cygwin/X, under Windows XP
|
|
Initial release
|
October 18, 1995
|
Stable release
|
3.5.3-1 / 3 April 2024
|
Repository
|
cygwin.com/git/newlib-cygwin.git
|
Written in
|
C/C++
|
Is Cygwin still used?