Is it still possible to get Cygwin for XP? The 2019 Stack Overflow Developer Survey Results...

Is flight data recorder erased after every flight?

Lethal sonic weapons

How to create dashed lines/arrows in Illustrator

Where to refill my bottle in India?

What does Linus Torvalds mean when he says that Git "never ever" tracks a file?

In microwave frequencies, do you use a circulator when you need a (near) perfect diode?

What spell level should this homebrew After-Image spell be?

The difference between dialogue marks

Are USB sockets on wall outlets live all the time, even when the switch is off?

What does "sndry explns" mean in one of the Hitchhiker's guide books?

What is the use of option -o in the useradd command?

Is there a name of the flying bionic bird?

Why don't Unix/Linux systems traverse through directories until they find the required version of a linked library?

I looked up a future colleague on LinkedIn before I started a job. I told my colleague about it and he seemed surprised. Should I apologize?

Why is my p-value correlated to difference between means in two sample tests?

Why can Shazam do this?

Deadlock Graph and Interpretation, solution to avoid

What is this 4-propeller plane?

Is this food a bread or a loaf?

Falsification in Math vs Science

Landlord wants to switch my lease to a "Land contract" to "get back at the city"

Potential by Assembling Charges

Where does the "burst of radiance" from Holy Weapon originate?

Should I write numbers in words or as numerals when there are multiple next to each other?



Is it still possible to get Cygwin for XP?



The 2019 Stack Overflow Developer Survey Results Are InDid a recent WinXP update break CD/DVD read speeds? SP2/SP3Is there a command to change primary group for a new user in Cygwin?Cygwin: Does it peacefully coexist with normal Windows operation?Can CygWin 64 bits compile 32 bits sources?Changing the HOME for CygwinWhy does my PowerShell belief it's a Cygwin terminal?Cygwin loses drive letter colon of Windows style paths in variablesError when compiling in Cygwin: “cannot run /bin/sh ./config.sub”How to mount NFS share in Cygwin?Files in the same directory seen differently by different tools





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







9















I'm using Windows XP in a VirtualBox to perform some tests, and use old software.



While it is possible to share the XP drive with the Linux one, and deal with the files on Linux, it's sometime convenient to have the Unix tools directly available on XP.



On XP there is an old version of Cygwin to which I'd like to add some components.



Doing setup.exe, all the mirrors shown I tried do not have anymore the data for XP.



And the official Cygwin page does not provide any support either.



Is there a way to use another setup and mirrors that support XP (32 bits)?










share|improve this question


















  • 3





    Are you using 2.5.2? "The previous Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003."

    – Bob
    Oct 6 '16 at 7:19






  • 2





    See: stackoverflow.com/questions/39479826/…

    – Bob
    Oct 6 '16 at 7:20






  • 1





    You can self-answer if you want. I don't feel comfortable copy-pasting an answer, and I don't have an XP machine to test for myself.

    – Bob
    Oct 7 '16 at 0:10


















9















I'm using Windows XP in a VirtualBox to perform some tests, and use old software.



While it is possible to share the XP drive with the Linux one, and deal with the files on Linux, it's sometime convenient to have the Unix tools directly available on XP.



On XP there is an old version of Cygwin to which I'd like to add some components.



Doing setup.exe, all the mirrors shown I tried do not have anymore the data for XP.



And the official Cygwin page does not provide any support either.



Is there a way to use another setup and mirrors that support XP (32 bits)?










share|improve this question


















  • 3





    Are you using 2.5.2? "The previous Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003."

    – Bob
    Oct 6 '16 at 7:19






  • 2





    See: stackoverflow.com/questions/39479826/…

    – Bob
    Oct 6 '16 at 7:20






  • 1





    You can self-answer if you want. I don't feel comfortable copy-pasting an answer, and I don't have an XP machine to test for myself.

    – Bob
    Oct 7 '16 at 0:10














9












9








9


2






I'm using Windows XP in a VirtualBox to perform some tests, and use old software.



While it is possible to share the XP drive with the Linux one, and deal with the files on Linux, it's sometime convenient to have the Unix tools directly available on XP.



On XP there is an old version of Cygwin to which I'd like to add some components.



Doing setup.exe, all the mirrors shown I tried do not have anymore the data for XP.



And the official Cygwin page does not provide any support either.



Is there a way to use another setup and mirrors that support XP (32 bits)?










share|improve this question














I'm using Windows XP in a VirtualBox to perform some tests, and use old software.



While it is possible to share the XP drive with the Linux one, and deal with the files on Linux, it's sometime convenient to have the Unix tools directly available on XP.



On XP there is an old version of Cygwin to which I'd like to add some components.



Doing setup.exe, all the mirrors shown I tried do not have anymore the data for XP.



And the official Cygwin page does not provide any support either.



Is there a way to use another setup and mirrors that support XP (32 bits)?







windows-xp cygwin






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Oct 6 '16 at 7:15









Ring ØRing Ø

369722




369722








  • 3





    Are you using 2.5.2? "The previous Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003."

    – Bob
    Oct 6 '16 at 7:19






  • 2





    See: stackoverflow.com/questions/39479826/…

    – Bob
    Oct 6 '16 at 7:20






  • 1





    You can self-answer if you want. I don't feel comfortable copy-pasting an answer, and I don't have an XP machine to test for myself.

    – Bob
    Oct 7 '16 at 0:10














  • 3





    Are you using 2.5.2? "The previous Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003."

    – Bob
    Oct 6 '16 at 7:19






  • 2





    See: stackoverflow.com/questions/39479826/…

    – Bob
    Oct 6 '16 at 7:20






  • 1





    You can self-answer if you want. I don't feel comfortable copy-pasting an answer, and I don't have an XP machine to test for myself.

    – Bob
    Oct 7 '16 at 0:10








3




3





Are you using 2.5.2? "The previous Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003."

– Bob
Oct 6 '16 at 7:19





Are you using 2.5.2? "The previous Cygwin version 2.5.2 was the last version supporting Windows XP and Server 2003."

– Bob
Oct 6 '16 at 7:19




2




2





See: stackoverflow.com/questions/39479826/…

– Bob
Oct 6 '16 at 7:20





See: stackoverflow.com/questions/39479826/…

– Bob
Oct 6 '16 at 7:20




1




1





You can self-answer if you want. I don't feel comfortable copy-pasting an answer, and I don't have an XP machine to test for myself.

– Bob
Oct 7 '16 at 0:10





You can self-answer if you want. I don't feel comfortable copy-pasting an answer, and I don't have an XP machine to test for myself.

– Bob
Oct 7 '16 at 0:10










2 Answers
2






active

oldest

votes


















3














A good answer has already been written on Stack Overflow. Here my comments for Super User.




  • get setup-x86 32 bits, or setup-x86_64 for a 64 bits XP.
    (see this link to determine if you run XP 32 or 64.)


  • either make a shortcut setup-x86.exe -X / setup-x86_64.exe -X, note the "-X", or make a .bat. Run the setup program. The -X to prevent signature checks.


  • the mirrors shown do not work, you have to add one. Enter
    ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/20/094132
    in the URL cell, then click "Add". It should be selected. And should be automatically selected the next time you run the setup.


  • Despite the comments, I had no problem connecting to this mirror. It was slow, though! Maybe try another time if it fails.





== Edit April 2019 ==

The "good answer" has indeed been deleted from SO (because Off-topic), you'll find a copy paste of the answer from @HiTechHiTouch hereunder






  1. Download setup version 2.874 directly from the Cygwin Time Machine.


Edit: The Cygwin Time Machine has moved! Please go here to read about it:
http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html



I'm updating this comment with new links:





32-bit (x86): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



32-bit (x86): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



64-bit (x86_64): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe



64-bit (x86_64): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe







  1. Create a shortcut with the -X parameter to disable signature checking. (This is because the fruitbat mirror doesn't save the signature files used for the check.) This is required! Without -X, setup will quietly switch to another mirror!




    • Right click the .exe and select "Copy".

    • Right click on the desktop or in a directory and select "paste as short cut".

    • Right click the shortcut you just created and select properties.


      1. Select the "Shortcut" tab

      2. Add -X to the end of the target field. That's a space to separate the parameter from the program name, a dash, and a CAPITAL X.

      3. Click OK to save the change.






  2. Third, execute (double click) the shortcut and go through the drill as documented on the cygwin site. Better yet, refer to https://www.physionet.org/physiotools/cygwin/ which has very nice pictures.



    When you reach Choose a Download Site , enter a URL from below in the User URL field and click ADD. Don't click NEXT yet, or your entry may be superseded!




    • 32-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/30/104223 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223


    • 64-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235



    Scroll through the list of Avaiable Download Sites and make sure that www.fruitbat.org is the only one highlighted . The full URL you entered won't be displayed, you have to take it on faith that the correct mirror date will be remembered and used. Finally, you can click Next.




  3. Whenever you want to do maintenance, always use this shortcut.



    I suggest you always use setup in two passes; "download but do not install", then "install from saved". This can lessen the risk of installing new package versions automatically added to your install list.



    Prepare for bad things by saving a copy of cygwin1.dll (found in /cygwin/bin, a sub-directory of your install directory.) Do this using windows, and store it outside C:cygwin.




  4. You can use setup to connect to a more recent archive than Fruitbat, but be careful!




    • First thing to do when the package list is displayed: click on the global "keep" radio button so that nothing gets automatically upgraded. Also look for more than one version of a package to be displayed as you click through the version number to be installed.


    • Second, after you've made your selections, always click on the VIEW button to reach the "pending" view. Verify what will happen should you continue.



    • Third, watch for a pop-up after you start installing that lists required packages which you did not select, and offers to automatically add them to the install list.



      Go back and select them manually. After you have everything needed in the list, reject any automatic add offer. The offer would probably includes things like a new cygwin or bash, which will not only break you cygwin system, but will also break setup.






Cygwin Mirrors are out to get you



Mirrors other than Fruitbat are constantly being upgraded, and do not preserve the older setup.ini files. At best, only the most previous version of an upgraded package is preserved. Obviously, if you are trying to keep a down-level cygwin system, this upgrade policy makes for a hostile environment.




  • Setup caches downloaded archive data in a local directory, identified in /cygwin/etc/setup/setup.rc. The very first time you run setup, it prompts for this directory name, and then never again lets you change it. Each mirror archive is a sub-directory in this local directory.


  • Setup always seems to download a few basic packages like cygwin from any new mirror it connects to, which risks these new versions being automatically added to the install list.



I suggest that you swap archives between a holding area and the local directory. Let setup see an archive other than Fruitbat only when you need an up-level package from the newer archive. If the newer archive isn't in the local directory, setup won't see the upgrades that will damage you system.



Recovering from an unexpected/unintended automagic upgrade.



You saved a copy of cygwin1.dll in step 4, right? If not, start rebuilding from scratch... ::frown:: ::sorry::




  • A possible "early warning" is if setup tells you that a newer file than 2.874 is available. This means it's looking at a mirror that contains an upgraded cygwin package which can break things.


  • You will realize things are going south as setup completes the install process with warnings and probably several pop-up about missing entry points in Windows proper, like kernel.dll. This is because setup have replaced your cygwin1.dll with a newer version. Just keep clicking OK and Continue until setup finishes.


  • After the dust settles, restore a copy of cygwin1.dll and re-run the shortcut you built in step 2. Limp though to get the cygwin and bash (and possibly dash) packages downgraded to ones that work. This is the minimum to get setup working again.



  • You may have to detach archives (mirrors), like the one that included the upgraded cygwin from setup's memory. Setup.ini comes with the archive, so after you get up-level mirrors out of the local (cache) directory, messages about setup.ini should cease.



    You will be back to using the 2.874 file from the fruitbat archive when Fruitbat is the only archive in your local directory.




    End of pasted answer






share|improve this answer





















  • 1





    web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

    – koxt
    Dec 6 '18 at 14:36











  • Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

    – mwfearnley
    Jan 19 at 21:18











  • @mwfearnley The "good answer" has been included here.

    – Ring Ø
    2 days ago



















2














Here is mirror of cygwin for XP with instructions

http://cygwin-xp.portfolis.net/






share|improve this answer
























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1132000%2fis-it-still-possible-to-get-cygwin-for-xp%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    A good answer has already been written on Stack Overflow. Here my comments for Super User.




    • get setup-x86 32 bits, or setup-x86_64 for a 64 bits XP.
      (see this link to determine if you run XP 32 or 64.)


    • either make a shortcut setup-x86.exe -X / setup-x86_64.exe -X, note the "-X", or make a .bat. Run the setup program. The -X to prevent signature checks.


    • the mirrors shown do not work, you have to add one. Enter
      ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/20/094132
      in the URL cell, then click "Add". It should be selected. And should be automatically selected the next time you run the setup.


    • Despite the comments, I had no problem connecting to this mirror. It was slow, though! Maybe try another time if it fails.





    == Edit April 2019 ==

    The "good answer" has indeed been deleted from SO (because Off-topic), you'll find a copy paste of the answer from @HiTechHiTouch hereunder






    1. Download setup version 2.874 directly from the Cygwin Time Machine.


    Edit: The Cygwin Time Machine has moved! Please go here to read about it:
    http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html



    I'm updating this comment with new links:





    32-bit (x86): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    32-bit (x86): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    64-bit (x86_64): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe



    64-bit (x86_64): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe







    1. Create a shortcut with the -X parameter to disable signature checking. (This is because the fruitbat mirror doesn't save the signature files used for the check.) This is required! Without -X, setup will quietly switch to another mirror!




      • Right click the .exe and select "Copy".

      • Right click on the desktop or in a directory and select "paste as short cut".

      • Right click the shortcut you just created and select properties.


        1. Select the "Shortcut" tab

        2. Add -X to the end of the target field. That's a space to separate the parameter from the program name, a dash, and a CAPITAL X.

        3. Click OK to save the change.






    2. Third, execute (double click) the shortcut and go through the drill as documented on the cygwin site. Better yet, refer to https://www.physionet.org/physiotools/cygwin/ which has very nice pictures.



      When you reach Choose a Download Site , enter a URL from below in the User URL field and click ADD. Don't click NEXT yet, or your entry may be superseded!




      • 32-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/30/104223 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223


      • 64-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235



      Scroll through the list of Avaiable Download Sites and make sure that www.fruitbat.org is the only one highlighted . The full URL you entered won't be displayed, you have to take it on faith that the correct mirror date will be remembered and used. Finally, you can click Next.




    3. Whenever you want to do maintenance, always use this shortcut.



      I suggest you always use setup in two passes; "download but do not install", then "install from saved". This can lessen the risk of installing new package versions automatically added to your install list.



      Prepare for bad things by saving a copy of cygwin1.dll (found in /cygwin/bin, a sub-directory of your install directory.) Do this using windows, and store it outside C:cygwin.




    4. You can use setup to connect to a more recent archive than Fruitbat, but be careful!




      • First thing to do when the package list is displayed: click on the global "keep" radio button so that nothing gets automatically upgraded. Also look for more than one version of a package to be displayed as you click through the version number to be installed.


      • Second, after you've made your selections, always click on the VIEW button to reach the "pending" view. Verify what will happen should you continue.



      • Third, watch for a pop-up after you start installing that lists required packages which you did not select, and offers to automatically add them to the install list.



        Go back and select them manually. After you have everything needed in the list, reject any automatic add offer. The offer would probably includes things like a new cygwin or bash, which will not only break you cygwin system, but will also break setup.






    Cygwin Mirrors are out to get you



    Mirrors other than Fruitbat are constantly being upgraded, and do not preserve the older setup.ini files. At best, only the most previous version of an upgraded package is preserved. Obviously, if you are trying to keep a down-level cygwin system, this upgrade policy makes for a hostile environment.




    • Setup caches downloaded archive data in a local directory, identified in /cygwin/etc/setup/setup.rc. The very first time you run setup, it prompts for this directory name, and then never again lets you change it. Each mirror archive is a sub-directory in this local directory.


    • Setup always seems to download a few basic packages like cygwin from any new mirror it connects to, which risks these new versions being automatically added to the install list.



    I suggest that you swap archives between a holding area and the local directory. Let setup see an archive other than Fruitbat only when you need an up-level package from the newer archive. If the newer archive isn't in the local directory, setup won't see the upgrades that will damage you system.



    Recovering from an unexpected/unintended automagic upgrade.



    You saved a copy of cygwin1.dll in step 4, right? If not, start rebuilding from scratch... ::frown:: ::sorry::




    • A possible "early warning" is if setup tells you that a newer file than 2.874 is available. This means it's looking at a mirror that contains an upgraded cygwin package which can break things.


    • You will realize things are going south as setup completes the install process with warnings and probably several pop-up about missing entry points in Windows proper, like kernel.dll. This is because setup have replaced your cygwin1.dll with a newer version. Just keep clicking OK and Continue until setup finishes.


    • After the dust settles, restore a copy of cygwin1.dll and re-run the shortcut you built in step 2. Limp though to get the cygwin and bash (and possibly dash) packages downgraded to ones that work. This is the minimum to get setup working again.



    • You may have to detach archives (mirrors), like the one that included the upgraded cygwin from setup's memory. Setup.ini comes with the archive, so after you get up-level mirrors out of the local (cache) directory, messages about setup.ini should cease.



      You will be back to using the 2.874 file from the fruitbat archive when Fruitbat is the only archive in your local directory.




      End of pasted answer






    share|improve this answer





















    • 1





      web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

      – koxt
      Dec 6 '18 at 14:36











    • Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

      – mwfearnley
      Jan 19 at 21:18











    • @mwfearnley The "good answer" has been included here.

      – Ring Ø
      2 days ago
















    3














    A good answer has already been written on Stack Overflow. Here my comments for Super User.




    • get setup-x86 32 bits, or setup-x86_64 for a 64 bits XP.
      (see this link to determine if you run XP 32 or 64.)


    • either make a shortcut setup-x86.exe -X / setup-x86_64.exe -X, note the "-X", or make a .bat. Run the setup program. The -X to prevent signature checks.


    • the mirrors shown do not work, you have to add one. Enter
      ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/20/094132
      in the URL cell, then click "Add". It should be selected. And should be automatically selected the next time you run the setup.


    • Despite the comments, I had no problem connecting to this mirror. It was slow, though! Maybe try another time if it fails.





    == Edit April 2019 ==

    The "good answer" has indeed been deleted from SO (because Off-topic), you'll find a copy paste of the answer from @HiTechHiTouch hereunder






    1. Download setup version 2.874 directly from the Cygwin Time Machine.


    Edit: The Cygwin Time Machine has moved! Please go here to read about it:
    http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html



    I'm updating this comment with new links:





    32-bit (x86): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    32-bit (x86): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    64-bit (x86_64): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe



    64-bit (x86_64): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe







    1. Create a shortcut with the -X parameter to disable signature checking. (This is because the fruitbat mirror doesn't save the signature files used for the check.) This is required! Without -X, setup will quietly switch to another mirror!




      • Right click the .exe and select "Copy".

      • Right click on the desktop or in a directory and select "paste as short cut".

      • Right click the shortcut you just created and select properties.


        1. Select the "Shortcut" tab

        2. Add -X to the end of the target field. That's a space to separate the parameter from the program name, a dash, and a CAPITAL X.

        3. Click OK to save the change.






    2. Third, execute (double click) the shortcut and go through the drill as documented on the cygwin site. Better yet, refer to https://www.physionet.org/physiotools/cygwin/ which has very nice pictures.



      When you reach Choose a Download Site , enter a URL from below in the User URL field and click ADD. Don't click NEXT yet, or your entry may be superseded!




      • 32-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/30/104223 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223


      • 64-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235



      Scroll through the list of Avaiable Download Sites and make sure that www.fruitbat.org is the only one highlighted . The full URL you entered won't be displayed, you have to take it on faith that the correct mirror date will be remembered and used. Finally, you can click Next.




    3. Whenever you want to do maintenance, always use this shortcut.



      I suggest you always use setup in two passes; "download but do not install", then "install from saved". This can lessen the risk of installing new package versions automatically added to your install list.



      Prepare for bad things by saving a copy of cygwin1.dll (found in /cygwin/bin, a sub-directory of your install directory.) Do this using windows, and store it outside C:cygwin.




    4. You can use setup to connect to a more recent archive than Fruitbat, but be careful!




      • First thing to do when the package list is displayed: click on the global "keep" radio button so that nothing gets automatically upgraded. Also look for more than one version of a package to be displayed as you click through the version number to be installed.


      • Second, after you've made your selections, always click on the VIEW button to reach the "pending" view. Verify what will happen should you continue.



      • Third, watch for a pop-up after you start installing that lists required packages which you did not select, and offers to automatically add them to the install list.



        Go back and select them manually. After you have everything needed in the list, reject any automatic add offer. The offer would probably includes things like a new cygwin or bash, which will not only break you cygwin system, but will also break setup.






    Cygwin Mirrors are out to get you



    Mirrors other than Fruitbat are constantly being upgraded, and do not preserve the older setup.ini files. At best, only the most previous version of an upgraded package is preserved. Obviously, if you are trying to keep a down-level cygwin system, this upgrade policy makes for a hostile environment.




    • Setup caches downloaded archive data in a local directory, identified in /cygwin/etc/setup/setup.rc. The very first time you run setup, it prompts for this directory name, and then never again lets you change it. Each mirror archive is a sub-directory in this local directory.


    • Setup always seems to download a few basic packages like cygwin from any new mirror it connects to, which risks these new versions being automatically added to the install list.



    I suggest that you swap archives between a holding area and the local directory. Let setup see an archive other than Fruitbat only when you need an up-level package from the newer archive. If the newer archive isn't in the local directory, setup won't see the upgrades that will damage you system.



    Recovering from an unexpected/unintended automagic upgrade.



    You saved a copy of cygwin1.dll in step 4, right? If not, start rebuilding from scratch... ::frown:: ::sorry::




    • A possible "early warning" is if setup tells you that a newer file than 2.874 is available. This means it's looking at a mirror that contains an upgraded cygwin package which can break things.


    • You will realize things are going south as setup completes the install process with warnings and probably several pop-up about missing entry points in Windows proper, like kernel.dll. This is because setup have replaced your cygwin1.dll with a newer version. Just keep clicking OK and Continue until setup finishes.


    • After the dust settles, restore a copy of cygwin1.dll and re-run the shortcut you built in step 2. Limp though to get the cygwin and bash (and possibly dash) packages downgraded to ones that work. This is the minimum to get setup working again.



    • You may have to detach archives (mirrors), like the one that included the upgraded cygwin from setup's memory. Setup.ini comes with the archive, so after you get up-level mirrors out of the local (cache) directory, messages about setup.ini should cease.



      You will be back to using the 2.874 file from the fruitbat archive when Fruitbat is the only archive in your local directory.




      End of pasted answer






    share|improve this answer





















    • 1





      web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

      – koxt
      Dec 6 '18 at 14:36











    • Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

      – mwfearnley
      Jan 19 at 21:18











    • @mwfearnley The "good answer" has been included here.

      – Ring Ø
      2 days ago














    3












    3








    3







    A good answer has already been written on Stack Overflow. Here my comments for Super User.




    • get setup-x86 32 bits, or setup-x86_64 for a 64 bits XP.
      (see this link to determine if you run XP 32 or 64.)


    • either make a shortcut setup-x86.exe -X / setup-x86_64.exe -X, note the "-X", or make a .bat. Run the setup program. The -X to prevent signature checks.


    • the mirrors shown do not work, you have to add one. Enter
      ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/20/094132
      in the URL cell, then click "Add". It should be selected. And should be automatically selected the next time you run the setup.


    • Despite the comments, I had no problem connecting to this mirror. It was slow, though! Maybe try another time if it fails.





    == Edit April 2019 ==

    The "good answer" has indeed been deleted from SO (because Off-topic), you'll find a copy paste of the answer from @HiTechHiTouch hereunder






    1. Download setup version 2.874 directly from the Cygwin Time Machine.


    Edit: The Cygwin Time Machine has moved! Please go here to read about it:
    http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html



    I'm updating this comment with new links:





    32-bit (x86): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    32-bit (x86): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    64-bit (x86_64): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe



    64-bit (x86_64): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe







    1. Create a shortcut with the -X parameter to disable signature checking. (This is because the fruitbat mirror doesn't save the signature files used for the check.) This is required! Without -X, setup will quietly switch to another mirror!




      • Right click the .exe and select "Copy".

      • Right click on the desktop or in a directory and select "paste as short cut".

      • Right click the shortcut you just created and select properties.


        1. Select the "Shortcut" tab

        2. Add -X to the end of the target field. That's a space to separate the parameter from the program name, a dash, and a CAPITAL X.

        3. Click OK to save the change.






    2. Third, execute (double click) the shortcut and go through the drill as documented on the cygwin site. Better yet, refer to https://www.physionet.org/physiotools/cygwin/ which has very nice pictures.



      When you reach Choose a Download Site , enter a URL from below in the User URL field and click ADD. Don't click NEXT yet, or your entry may be superseded!




      • 32-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/30/104223 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223


      • 64-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235



      Scroll through the list of Avaiable Download Sites and make sure that www.fruitbat.org is the only one highlighted . The full URL you entered won't be displayed, you have to take it on faith that the correct mirror date will be remembered and used. Finally, you can click Next.




    3. Whenever you want to do maintenance, always use this shortcut.



      I suggest you always use setup in two passes; "download but do not install", then "install from saved". This can lessen the risk of installing new package versions automatically added to your install list.



      Prepare for bad things by saving a copy of cygwin1.dll (found in /cygwin/bin, a sub-directory of your install directory.) Do this using windows, and store it outside C:cygwin.




    4. You can use setup to connect to a more recent archive than Fruitbat, but be careful!




      • First thing to do when the package list is displayed: click on the global "keep" radio button so that nothing gets automatically upgraded. Also look for more than one version of a package to be displayed as you click through the version number to be installed.


      • Second, after you've made your selections, always click on the VIEW button to reach the "pending" view. Verify what will happen should you continue.



      • Third, watch for a pop-up after you start installing that lists required packages which you did not select, and offers to automatically add them to the install list.



        Go back and select them manually. After you have everything needed in the list, reject any automatic add offer. The offer would probably includes things like a new cygwin or bash, which will not only break you cygwin system, but will also break setup.






    Cygwin Mirrors are out to get you



    Mirrors other than Fruitbat are constantly being upgraded, and do not preserve the older setup.ini files. At best, only the most previous version of an upgraded package is preserved. Obviously, if you are trying to keep a down-level cygwin system, this upgrade policy makes for a hostile environment.




    • Setup caches downloaded archive data in a local directory, identified in /cygwin/etc/setup/setup.rc. The very first time you run setup, it prompts for this directory name, and then never again lets you change it. Each mirror archive is a sub-directory in this local directory.


    • Setup always seems to download a few basic packages like cygwin from any new mirror it connects to, which risks these new versions being automatically added to the install list.



    I suggest that you swap archives between a holding area and the local directory. Let setup see an archive other than Fruitbat only when you need an up-level package from the newer archive. If the newer archive isn't in the local directory, setup won't see the upgrades that will damage you system.



    Recovering from an unexpected/unintended automagic upgrade.



    You saved a copy of cygwin1.dll in step 4, right? If not, start rebuilding from scratch... ::frown:: ::sorry::




    • A possible "early warning" is if setup tells you that a newer file than 2.874 is available. This means it's looking at a mirror that contains an upgraded cygwin package which can break things.


    • You will realize things are going south as setup completes the install process with warnings and probably several pop-up about missing entry points in Windows proper, like kernel.dll. This is because setup have replaced your cygwin1.dll with a newer version. Just keep clicking OK and Continue until setup finishes.


    • After the dust settles, restore a copy of cygwin1.dll and re-run the shortcut you built in step 2. Limp though to get the cygwin and bash (and possibly dash) packages downgraded to ones that work. This is the minimum to get setup working again.



    • You may have to detach archives (mirrors), like the one that included the upgraded cygwin from setup's memory. Setup.ini comes with the archive, so after you get up-level mirrors out of the local (cache) directory, messages about setup.ini should cease.



      You will be back to using the 2.874 file from the fruitbat archive when Fruitbat is the only archive in your local directory.




      End of pasted answer






    share|improve this answer















    A good answer has already been written on Stack Overflow. Here my comments for Super User.




    • get setup-x86 32 bits, or setup-x86_64 for a 64 bits XP.
      (see this link to determine if you run XP 32 or 64.)


    • either make a shortcut setup-x86.exe -X / setup-x86_64.exe -X, note the "-X", or make a .bat. Run the setup program. The -X to prevent signature checks.


    • the mirrors shown do not work, you have to add one. Enter
      ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/20/094132
      in the URL cell, then click "Add". It should be selected. And should be automatically selected the next time you run the setup.


    • Despite the comments, I had no problem connecting to this mirror. It was slow, though! Maybe try another time if it fails.





    == Edit April 2019 ==

    The "good answer" has indeed been deleted from SO (because Off-topic), you'll find a copy paste of the answer from @HiTechHiTouch hereunder






    1. Download setup version 2.874 directly from the Cygwin Time Machine.


    Edit: The Cygwin Time Machine has moved! Please go here to read about it:
    http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html



    I'm updating this comment with new links:





    32-bit (x86): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    32-bit (x86): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86-2.874.exe



    64-bit (x86_64): ftp://www.fruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe



    64-bit (x86_64): http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/setup/snapshots/setup-x86_64-2.874.exe







    1. Create a shortcut with the -X parameter to disable signature checking. (This is because the fruitbat mirror doesn't save the signature files used for the check.) This is required! Without -X, setup will quietly switch to another mirror!




      • Right click the .exe and select "Copy".

      • Right click on the desktop or in a directory and select "paste as short cut".

      • Right click the shortcut you just created and select properties.


        1. Select the "Shortcut" tab

        2. Add -X to the end of the target field. That's a space to separate the parameter from the program name, a dash, and a CAPITAL X.

        3. Click OK to save the change.






    2. Third, execute (double click) the shortcut and go through the drill as documented on the cygwin site. Better yet, refer to https://www.physionet.org/physiotools/cygwin/ which has very nice pictures.



      When you reach Choose a Download Site , enter a URL from below in the User URL field and click ADD. Don't click NEXT yet, or your entry may be superseded!




      • 32-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/2016/08/30/104223 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2016/08/30/104223


      • 64-bit path: ftp://www.fruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235 http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2016/08/30/104235



      Scroll through the list of Avaiable Download Sites and make sure that www.fruitbat.org is the only one highlighted . The full URL you entered won't be displayed, you have to take it on faith that the correct mirror date will be remembered and used. Finally, you can click Next.




    3. Whenever you want to do maintenance, always use this shortcut.



      I suggest you always use setup in two passes; "download but do not install", then "install from saved". This can lessen the risk of installing new package versions automatically added to your install list.



      Prepare for bad things by saving a copy of cygwin1.dll (found in /cygwin/bin, a sub-directory of your install directory.) Do this using windows, and store it outside C:cygwin.




    4. You can use setup to connect to a more recent archive than Fruitbat, but be careful!




      • First thing to do when the package list is displayed: click on the global "keep" radio button so that nothing gets automatically upgraded. Also look for more than one version of a package to be displayed as you click through the version number to be installed.


      • Second, after you've made your selections, always click on the VIEW button to reach the "pending" view. Verify what will happen should you continue.



      • Third, watch for a pop-up after you start installing that lists required packages which you did not select, and offers to automatically add them to the install list.



        Go back and select them manually. After you have everything needed in the list, reject any automatic add offer. The offer would probably includes things like a new cygwin or bash, which will not only break you cygwin system, but will also break setup.






    Cygwin Mirrors are out to get you



    Mirrors other than Fruitbat are constantly being upgraded, and do not preserve the older setup.ini files. At best, only the most previous version of an upgraded package is preserved. Obviously, if you are trying to keep a down-level cygwin system, this upgrade policy makes for a hostile environment.




    • Setup caches downloaded archive data in a local directory, identified in /cygwin/etc/setup/setup.rc. The very first time you run setup, it prompts for this directory name, and then never again lets you change it. Each mirror archive is a sub-directory in this local directory.


    • Setup always seems to download a few basic packages like cygwin from any new mirror it connects to, which risks these new versions being automatically added to the install list.



    I suggest that you swap archives between a holding area and the local directory. Let setup see an archive other than Fruitbat only when you need an up-level package from the newer archive. If the newer archive isn't in the local directory, setup won't see the upgrades that will damage you system.



    Recovering from an unexpected/unintended automagic upgrade.



    You saved a copy of cygwin1.dll in step 4, right? If not, start rebuilding from scratch... ::frown:: ::sorry::




    • A possible "early warning" is if setup tells you that a newer file than 2.874 is available. This means it's looking at a mirror that contains an upgraded cygwin package which can break things.


    • You will realize things are going south as setup completes the install process with warnings and probably several pop-up about missing entry points in Windows proper, like kernel.dll. This is because setup have replaced your cygwin1.dll with a newer version. Just keep clicking OK and Continue until setup finishes.


    • After the dust settles, restore a copy of cygwin1.dll and re-run the shortcut you built in step 2. Limp though to get the cygwin and bash (and possibly dash) packages downgraded to ones that work. This is the minimum to get setup working again.



    • You may have to detach archives (mirrors), like the one that included the upgraded cygwin from setup's memory. Setup.ini comes with the archive, so after you get up-level mirrors out of the local (cache) directory, messages about setup.ini should cease.



      You will be back to using the 2.874 file from the fruitbat archive when Fruitbat is the only archive in your local directory.




      End of pasted answer







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited 2 days ago

























    answered Oct 7 '16 at 6:06









    Ring ØRing Ø

    369722




    369722








    • 1





      web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

      – koxt
      Dec 6 '18 at 14:36











    • Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

      – mwfearnley
      Jan 19 at 21:18











    • @mwfearnley The "good answer" has been included here.

      – Ring Ø
      2 days ago














    • 1





      web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

      – koxt
      Dec 6 '18 at 14:36











    • Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

      – mwfearnley
      Jan 19 at 21:18











    • @mwfearnley The "good answer" has been included here.

      – Ring Ø
      2 days ago








    1




    1





    web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

    – koxt
    Dec 6 '18 at 14:36





    web.archive.org/web/20160701235638/http://www.cygwin.com:80 Archive site with "The most recent version of the Cygwin DLL is 2.5.2"

    – koxt
    Dec 6 '18 at 14:36













    Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

    – mwfearnley
    Jan 19 at 21:18





    Apparently the "good answer" has actually been removed from Stack Overflow! Not sure why, but I guess it wasn't good enough...

    – mwfearnley
    Jan 19 at 21:18













    @mwfearnley The "good answer" has been included here.

    – Ring Ø
    2 days ago





    @mwfearnley The "good answer" has been included here.

    – Ring Ø
    2 days ago













    2














    Here is mirror of cygwin for XP with instructions

    http://cygwin-xp.portfolis.net/






    share|improve this answer




























      2














      Here is mirror of cygwin for XP with instructions

      http://cygwin-xp.portfolis.net/






      share|improve this answer


























        2












        2








        2







        Here is mirror of cygwin for XP with instructions

        http://cygwin-xp.portfolis.net/






        share|improve this answer













        Here is mirror of cygwin for XP with instructions

        http://cygwin-xp.portfolis.net/







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 26 '16 at 14:35









        Ihor DrachukIhor Drachuk

        291




        291






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1132000%2fis-it-still-possible-to-get-cygwin-for-xp%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...

            Tribunal Administrativo e Fiscal de Mirandela Referências Menu de...

            looking for continuous Screen Capture for retroactivly reproducing errors, timeback machineRolling desktop...