Get that Linux feeling — on Windows
Installing and Updating Cygwin Packages
Installing and Updating Cygwin for 64-bit versions of Windows
Run setup-x86_64.exe any time you want to
update or install a Cygwin package for 64-bit windows.
The signature
for setup-x86_64.exe can be used to verify the
validity of this binary using the public
key here.
General installation notes
When installing packages for the first time, the setup program
does not install every package. Only the minimal base packages
from the Cygwin distribution are installed by default, which takes up about 100 MB.
Clicking on categories and packages in the setup program package installation
screen allows you to select what is installed or updated.
Individual packages like bash, gcc, less, etc.
are released independently of the Cygwin DLL, so the Cygwin DLL version is not
useful as a general Cygwin release number. The setup program
tracks the versions of all installed components and provides the mechanism
for installing or updating everything available from this site for
Cygwin.
Once you’ve installed your desired subset of the Cygwin distribution,
the setup program will remember what you selected, so re-running it
will update your system with any new package releases.
The setup program will check by default if it runs with administrative
privileges and, if not, will try to elevate the process. If you want to avoid
this behaviour and install under an unprivileged account just for your own
usage, run setup with the --no-admin
option.
Q: How do I add a package to my existing Cygwin installation?
A: Run the setup program and select the package you want to add.
Tip: if you don’t want to also upgrade existing packages, select ‘Keep’ at the
top-right of the package chooser page.
Q: Is there a command-line installer?
A: Yes and no. The setup program understands
command-line
arguments which allow you to control its behavior and choose
individual packages to install. While this provides some functionality
similar to such tools as apt-get
or yum
it is not as
full-featured as those package managers.
Q: Why not use apt
, yum
, my
favourite package manager, etc.?
A: The basic reason for not using a more full-featured package manager is that
such a program would need full access to all of Cygwin’s POSIX functionality. That
is, however, difficult to provide in a Cygwin-free environment, such as exists on
first installation. Additionally, Windows does not easily allow overwriting of
in-use executables so installing a new version of the Cygwin DLL while a package
manager is using the DLL is problematic.
Q: How do I install everything?
A: You do not want to do this! This will install an enormous number of packages
that you will never use, including debuginfo and source for every package.
If you really must do this, clicking on the «Default» label next to the
«All» category to change it to «Install» will mark every Cygwin package for
installation. Be advised that this will download and install tens of gigabytes
of files to your computer.
Q: How do I verify the signature of setup?
A: e.g.
$ gpg --recv-key 1A698DE9E2E56300 gpg: requesting key 1A698DE9E2E56300 from hkp server keys.gnupg.net gpg: key 1A698DE9E2E56300: "Cygwin <cygwin@cygwin.com>" imported gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model gpg: depth: 0 valid: 8 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 8u gpg: depth: 1 valid: 2 signed: 0 trust: 2-, 0q, 0n, 0m, 0f, 0u gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) $ gpg --keyid-format=long --with-fingerprint --verify setup-x86_64.exe.sig setup-x86_64.exe [...] gpg: Signature made 12 Mar 2020 16:26:58 GMT gpg: using RSA key 1A698DE9E2E56300 gpg: Good signature from "Cygwin <cygwin@cygwin.com>" Primary key fingerprint: 5640 5CF6 FCC8 1574 682A 5D56 1A69 8DE9 E2E5 6300
Q: What’s the hash of setup?
A: See here
Q: How can I do an offline install?
A1: Install without access to the internet, using a local package
repository
-
Create a local copy of the package repository e.g. by
usingrsync
on one
of the mirrors. - Move that copy to an accessible location, or copy it to removable media.
-
Run setup, and enter the URL, path or UNC path of that repository when
prompted to «Choose A Download Site».
A2: Install without access to the internet, using setup’s separate download
and install actions.
-
Run setup in «Download without installing» mode somewhere it can access a
mirror, with the desired packages selected. -
Run setup again in «Install from local directory» mode, with the same «Local
package directory», and set of packages selected.
Q: How can I install the last Cygwin
version for an old, unsupported Windows?
A: Run setup with the options --allow-unsupported-windows
:
--site circa_URL
Windows version | Setup version | Cygwin DLL version | circa URL |
---|---|---|---|
Windows Vista Windows Server 2008 (NT 6.0) All 32-bit Windows |
current | 3.3.6 |
32-bit: http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2022/11/23/063457 64-bit: http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2022/11/23/063529 |
Windows XP SP3 Windows Server 2003 (NT 5.1) |
current | 2.5.2 |
32-bit: http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223 64-bit: http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235
Also use |
Windows 2000 (NT 5.0) Windows XP SP2 |
2.774 | 1.7.18 |
32-bit: http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2013/06/04/121035
Also use |
Thanks to
the Cygwin
Time Machine for providing this archive.
A note about 32-bit Cygwin
The limited address space of 32-bit Windows means that
random
failures in the fork(2) system call are more likely. Therefore, we
recommend using 32-bit Cygwin only in limited scenarios, with only a minimum
of necessary packages installed, and only if there’s no way to run 64-bit
Cygwin instead.
You have been warned. If you’re still sure you really need a 32-bit
Cygwin, and there’s absolutely no way around it, you may use
the setup-x86.exe installer, following the
instructions above. The signature can be
used to verify the validity of this binary.
Q: How do I help improve setup?
A: See the setup
project page for more information.
GUI translations can be made and updated at
weblate.
Поставить оценку
Средний рейтинг 3.8, всего оценок — 9
- Скачать программу
- Описание и функции
- Скриншоты интерфейса
- Комментарии пользователей
Название→ | Cygwin |
---|---|
Версия→ | 3.1.7 |
Лицензия→ | Бесплатно |
Поддержка→ | Windows 10, 8, 7, Vista, XP |
Размер файла→ | 26.4 Мб |
Разработчик→ | Cygwin Team |
Обновлено→ | 31 января 2023 |
Cygwin — программа-эмулятор, позволяющая запускать приложения для ОС Linux в среде Windows.
Скачать для Windows
Скачайте последнюю версию Cygwin 3.1.7 по прямой ссылке. Программа совместима с операционными системами Windows 10, 8, 7, Vista, XP разрядностью 32/64-bit, размер установочного файла — 26.4 Мб. Данный программный продукт разработан Cygwin Team и распространяется бесплатно. Также вы можете скачать программу с официального сайта.
Описание программы
Cygwin — программное обеспечение, являющееся эмулятором ОС Linux для компьютеров, на которых установлена операционная система Windows. ПО могут использовать и новички, и профессиональные системные администраторы. Cygwin станет полезным и программистам, которые разрабатывают кроссплатформенное ПО. Так, с помощью эмулятора можно быстро проверить работоспособность кода в другой среде.
Эмулятор упрощает перенос приложений из Unix и Linux в системы Windows. Например, без проблем переносятся программы KDE и GNOM. Также здесь можно компилировать программы для Linux-систем, а из самой среды Cygwin запускать Windows-приложения, в том числе командную строку.
Программа включает в себя библиотеку DLL и набор инструментов, которые обеспечивают полноценную Linux-среду для разработчика. Также в эмуляторе представлены базовые функции API POSIX.
Преимущества и недостатки
- Подходит для знакомства с Linux
- Можно использовать для компиляции программ
- Набор дополнительных GNU-утилит
- Сложна в освоении
Скриншоты интерфейса
Комментарии пользователей
Cygwin for Windows 10 PC: Download Cygwin for Windows 10/8/7 64-bit/32-bit. ✓ Safe and secure download! Cygwin is one of the most popular Developer Tools apps nowadays! Install Cygwin latest official version on your PC/laptop for free.
Various tools which provide functionality similar to a Linux on Windows
Table of Contents
Cygwin Latest Version Overview
Cygwin is a very fast, small, compact and innovative Developer Tools for Windows PC. It is designed to be uncomplicated for beginners and powerful for professionals. This app has unique and interesting features, unlike some other Developer Tools apps. Cygwin works with most Windows Operating System.
Cygwin is a Developer Tools application like Windows SDK, Cacher, and StarUML from Cygwin Team. It has a simple and basic user interface, and most importantly, it is free to download. Cygwin is an efficient software that is recommended by many Windows PC users.
Although there are many popular Developer Tools software, most people download and install the Open Source version. However, don’t forget to update the programs periodically. You can get Cygwin free and download its latest version for Windows 10/8/7 PC from below.
Cygwin Technical Details
It’s better to know the app’s technical details and to have a knowledge about the app. Therefore, you can find out if Cygwin will work on your Windows device or not.
App Name: | Cygwin |
Developer: | Cygwin Team |
Category | Developer Tools |
License: | Open Source |
Download Cygwin for Windows 10 (64/32-bit) PC/laptop
Download Cygwin (latest version) free for Windows 10 (64-bit and 32-bit) PC/laptop/tablet. Safe Download and Install from the official link!
Cygwin 64-bit and 32-bit download features:
- Compatible with Windows 10 64-bit and 32-bit
- Cygwin direct, free and safe download
- Latest version update
- Download Cygwin for your PC or laptop
Cygwin Setup Installer
Download & install the latest offline installer version of Cygwin for Windows PC / laptop. It works with both 32-bit & 64-bit versions of Windows 10/8/7.
✓ Cygwin 3.1.4 (32-bit)
✓ Cygwin 3.1.4 (64-bit)
What is New in the Cygwin Latest Version?
✓ Compatibilities improvement for new Windows update.
✓ Fixes bugs.
Best Cygwin Alternative Apps for Windows
Isn’t Cygwin what you were looking for? We prepared a list of alternatives below!
- C++ Builder
- Compass
- Installer
- Emacs
- MonoDevelop
C++ Builder, Compass, and Installer is the strong competitor of Cygwin. Otherwise, Emacs and MonoDevelop also quite good as the alternative of this software. There are also other similar apps such as StarUML, Cacher, and Windows SDK that also need to try if you want to find the best alternative of Cygwin.
In Conclusion
The Cygwin for Windows PC is unquestionably the best Developer Tools that you can find nowadays. It also is the most reliable when it comes to performance and stability. You can find that out for yourself. That is why a lot of PC users recommend this app.
Get superb and impressive experience using this Cygwin application developed by Cygwin Team. Cygwin nowadays are already getting better each time.
If you have some questions related to this app, feel free to leave your queries in the comment section. Or you can share with us your experience when using this Cygwin on your Windows 10 PC. And if you know other people who want to experience Cygwin for Windows PC, you can share this article to help them. Enjoy using Cygwin for Windows PC.
Find other interesting articles that will help you how to download C++ Builder for Windows 10 PC, install Compass for Windows 10, Installer review, or about best Emacs alternative apps for Windows 10.
Cygwin FAQ (Frequently Asked Questions)
Q: What is Cygwin for PC?
A: For more information about this app, please go to the developer link on the above of this page.
Q: Is this Cygwin will typically run on any Windows?
A: Yes! The Cygwin for PC will typically work on most recent Windows operating systems 64-bit and 32-bit.
Q: Is Cygwin free? If not, how much does it price to download this app?
A: Absolutely no cost! You can download this app from official websites for free by this website—any extra details about the license you can found on the owner’s websites.
Q: What’s the difference between 64-bit and 32-bit versions of Cygwin?
A: The Cygwin 64-bit version was specially designed for 64-bit Windows Operating Systems and performed much better on those. The Cygwin 32-bit version was initially intended for 32-bit Windows Operating Systems, but it can also run on 64-bit Windows Operating Systems.
Q: How do I access the free Cygwin download for Windows PC?
A: It is easy! Just click the free Cygwin download button in the above of this page. Clicking the download button will start the installer to download Cygwin free for a PC/laptop.
Q: What’s the importance of downloading the latest version of Cygwin?
A: We recommend downloading the latest version of Cygwin because it has the most recent updates, which improves the quality of the application.
Disclaimer
Cygwin is an application that builds by Cygwin Team. All trademarks, product names, company names, and logos mentioned here are their respective owners’ property. This site (autotechint.com) is not affiliated with them directly. All information about applications, programs, or games on this website has been found in open sources on the Internet.
We don’t host or store Cygwin on our servers. Downloads are done through the Official Site. We are firmly against piracy, and we do not support any sign of piracy. If you think that the application you own the copyrights is listed on our website and want to remove it, please contact us.
We are always compliant with DMCA regulations and respect the application owners. We are happy to work with you. Please find the DMCA / Removal Request page below.
This guide was tested under Windows 10. It should be work with other supported Windows Versions too.
Install Cygwin (without admin rights)¶
This documentation is based on Oliver Doepner’s IT blog. Thank you for your work Oliver.
- Download setup-x86_64.exe.
- Open command line window (WIN+R and type
cmd
). - Go to the download directory, e. g.:
cd %USERPROFILE%\Downloads
- Run setup-x86_64.exe with the
--no-admin
option:setup-x86_64.exe --no-admin
- During installation select the
wget
package. - After installation open a Cygwin Terminal via Windows desktop shortcut.
- If you are behind an internet proxy (for example on a company environment) create
/etc/profile.d/proxy.sh
for internet access:#!/usr/bin/env bash export http_proxy=http://your.proxy.server:proxy_port export https_proxy=http://your.proxy.server:proxy_port export ftp_proxy=http://your.proxy.server:proxy_port export no_proxy=localhost,.example.com
- Now you need a file called
/usr/local/bin/cyg-get
. Downlaod it viawget -O /usr/local/bin/cyg-get https://gitlab.com/cogline.v3/cygwin/raw/master/cyg-get?inline=false
Alternatively, you can also create the file yourself.
#!/usr/bin/env bash # import proxy definition [[ -r /etc/profile.d/proxy.sh ]] && . /etc/profile.d/proxy.sh readonly SUCCESS=0 readonly ERROR=1 readonly E_WRONG_ARGS=2 get_current_version() { cd /usr/local/bin [[ -e setup-x86_64.exe ]] && rm setup-x86_64.exe wget -q http://cygwin.com/setup-x86_64.exe chmod u+x setup-x86_64.exe } main() { local all_parameters="$@" local params="--no-admin" local packages= while :; do case "$1" in install) params="${params} -q -P" shift # list of comma separated packages packages=$(echo $@|sed -e 's/\s\+/,/g') params="${params} ${packages}" ;; remove) params="${params} -q -x" shift packages=$(echo $@|sed -e 's/\s\+/,/g') params="${params} ${packages}" ;; update) params="${params} -q -g" get_current_version ;; # Unknonw option -?*) echo "unknown option: $1" exit $E_WRONG_ARGS ;; # Default case: If no more options then break out of the loop. *) get_current_version break esac shift done run /usr/local/bin/setup-x86_64.exe ${params} exit $SUCCESS } main "$@"
- Make the script executable:
chmod ugo+x /usr/local/bin/cyg-get
- On the Windows desktop create a copy of the Cygwin terminal shortcut, rename it Cygwin Setup.
- Edit the shortcut target, replace:
mintty.exe -i /Cygwin-Terminal.ico -
with
mintty.exe -i /Cygwin-Terminal.ico /bin/bash -l -c 'cyg-get'
- Now test it and execute the desktop shortcut or run cyg-get from the Cygwin command
prompt.
Cygwin Package Management¶
With the created script /usr/local/bin/cyg-get
you can do package management on command line like in a linux environment. Alternatively, you could also use the pure command-line tool apt-cyg.
Install packages¶
cyg-get install package_1 package_2 ... package_n
Remove packages¶
cyg-get remove package_1 package_2 ... package_n
Update all packages¶
Note
The update
option will first download a new version of setup-x86_64.exe
and after that all packages will be updated.
Cygwin представляет собой профессиональную среду эмуляции UNIX, которая была оптимизирована для работы под контролем операционной системы Windows. Используя этот инструмент, пользователь сможет на своей платформе свободно взаимодействовать с UNIX-программами, запуская их без каких-либо технических ограничений.
Загрузка и установка
Наш обзор не был бы максимально полным без инструкции по установке. На данном этапе важно чётко соблюдать имеющуюся ниже инструкцию:
- Файл, доступный по прямой ссылке, проверялся сразу при помощи нескольких антивирусных систем на предмет отсутствия угроз.
- В качестве архиватора рекомендуем использовать 7ZIP.
- После принятия лицензии пользователю останется только подождать, пока инсталлятор будет вести настройку.
Достоинства и недостатки
Переходим к обзору положительных и отрицательных особенностей.
Плюсы
- простота установки;
- простота использования;
- поддержка со стороны разработчиков.
Минусы
- использование устаревшей платформы.
Переходим к загрузке программы. Проверка при помощи сразу нескольких антивирусных систем не выявила какого-либо вредоносного кода.
Название программы: | Cygwin |
Лицензия: | Бесплатно |
Обновлено и актуально: | 2023 год |