author | wenzelm |
Wed, 12 Mar 2025 11:39:00 +0100 | |
changeset 82265 | 4b875a4c83b0 |
parent 81755 | 1609254b74c5 |
permissions | -rw-r--r-- |
50984 | 1 |
Cygwin |
2 |
====== |
|
41669 | 3 |
|
68374
8740e1241555
updated to current Cygwin, after 2.10.0-1 from 02-Feb-2018;
wenzelm
parents:
67767
diff
changeset
|
4 |
* https://www.cygwin.com/ |
41669 | 5 |
|
47873 | 6 |
* Mirror with many old versions (not setup.ini) |
68374
8740e1241555
updated to current Cygwin, after 2.10.0-1 from 02-Feb-2018;
wenzelm
parents:
67767
diff
changeset
|
7 |
https://ftp.eq.uc.pt/software/pc/prog/cygwin |
47696
1c9c498ed4f1
more notes on Cygwin, notably for downgrading to 1.7.9 to avoid multi-threading instabilities starting with 1.7.10 early 2012;
wenzelm
parents:
41669
diff
changeset
|
8 |
|
50984 | 9 |
* Local snapshots: |
71335 | 10 |
- http://isabelle.in.tum.de/cygwin (Isabelle2012) |
11 |
- http://isabelle.in.tum.de/cygwin_2013 (Isabelle2013) |
|
12 |
- http://isabelle.in.tum.de/cygwin_2013-1 (Isabelle2013-1 and Isabelle2013-2) |
|
13 |
- http://isabelle.in.tum.de/cygwin_2014 (Isabelle2014) |
|
14 |
- http://isabelle.in.tum.de/cygwin_2015 (Isabelle2015) |
|
15 |
- http://isabelle.in.tum.de/cygwin_2016 (Isabelle2016) |
|
16 |
- http://isabelle.in.tum.de/cygwin_2016-1 (Isabelle2016-1) |
|
17 |
- http://isabelle.in.tum.de/cygwin_2017 (Isabelle2017) |
|
18 |
- https://isabelle.sketis.net/cygwin_2018 (Isabelle2018) |
|
19 |
- https://isabelle.sketis.net/cygwin_2019 (Isabelle2019) |
|
71385
06bb82e7af2a
updated to current cygwin, after 3.1.2-1 from 21-Dec-2019;
wenzelm
parents:
71335
diff
changeset
|
20 |
- https://isabelle.sketis.net/cygwin_2020 (Isabelle2020) |
74066 | 21 |
- https://isabelle.sketis.net/cygwin_2021 (Isabelle2021) |
74419 | 22 |
- https://isabelle.sketis.net/cygwin_2021-1 (Isabelle2021-1) |
76028 | 23 |
- https://isabelle.sketis.net/cygwin_2022 (Isabelle2022) |
78304
e4b57eea7f86
update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
wenzelm
parents:
77577
diff
changeset
|
24 |
- https://isabelle.sketis.net/cygwin_2023 (Isabelle2023) |
79782
8bde94328b05
update cygwin near 3.5.1-1, also see https://cygwin.com/pipermail/cygwin-announce/2024-February/011524.html and https://cygwin.com/pipermail/cygwin-announce/2024-February/011611.html
wenzelm
parents:
78304
diff
changeset
|
25 |
- https://isabelle.sketis.net/cygwin_2024 (Isabelle2024) |
81755
1609254b74c5
update cygwin near 3.5.5-1, see also https://cygwin.com/pipermail/cygwin-announce/2024-December/012023.html
wenzelm
parents:
80145
diff
changeset
|
26 |
- https://isabelle.sketis.net/cygwin_2025 (Isabelle2025) |
47696
1c9c498ed4f1
more notes on Cygwin, notably for downgrading to 1.7.9 to avoid multi-threading instabilities starting with 1.7.10 early 2012;
wenzelm
parents:
41669
diff
changeset
|
27 |
|
67767 | 28 |
* Apache2 redirects for virtual host isabelle.conf: |
71335 | 29 |
``` |
67767 | 30 |
Redirect /cygwin/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/release |
31 |
Redirect /cygwin_2013/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/release |
|
32 |
Redirect /cygwin_2013-1/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/release |
|
33 |
Redirect /cygwin_2013-1/x86/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
|
34 |
Redirect /cygwin_2014/x86/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
|
35 |
Redirect /cygwin_2015/x86/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
|
36 |
Redirect /cygwin_2015/x86_64/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
|
37 |
Redirect /cygwin_2016/x86/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
|
38 |
Redirect /cygwin_2016/x86_64/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
|
39 |
Redirect /cygwin_2016-1/x86/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
|
40 |
Redirect /cygwin_2016-1/noarch/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
|
41 |
Redirect /cygwin_2017/x86/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
|
42 |
Redirect /cygwin_2017/x86_64/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
|
43 |
Redirect /cygwin_2017/noarch/release http://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
|
68374
8740e1241555
updated to current Cygwin, after 2.10.0-1 from 02-Feb-2018;
wenzelm
parents:
67767
diff
changeset
|
44 |
Redirect /cygwin_2018/x86/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
8740e1241555
updated to current Cygwin, after 2.10.0-1 from 02-Feb-2018;
wenzelm
parents:
67767
diff
changeset
|
45 |
Redirect /cygwin_2018/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
8740e1241555
updated to current Cygwin, after 2.10.0-1 from 02-Feb-2018;
wenzelm
parents:
67767
diff
changeset
|
46 |
Redirect /cygwin_2018/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
69932
56c51f8a118b
updated to Cygwin 3.0.4 (approximation for Isabelle2019);
wenzelm
parents:
68374
diff
changeset
|
47 |
Redirect /cygwin_2019/x86/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86/release |
56c51f8a118b
updated to Cygwin 3.0.4 (approximation for Isabelle2019);
wenzelm
parents:
68374
diff
changeset
|
48 |
Redirect /cygwin_2019/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
56c51f8a118b
updated to Cygwin 3.0.4 (approximation for Isabelle2019);
wenzelm
parents:
68374
diff
changeset
|
49 |
Redirect /cygwin_2019/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
71385
06bb82e7af2a
updated to current cygwin, after 3.1.2-1 from 21-Dec-2019;
wenzelm
parents:
71335
diff
changeset
|
50 |
Redirect /cygwin_2020/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
06bb82e7af2a
updated to current cygwin, after 3.1.2-1 from 21-Dec-2019;
wenzelm
parents:
71335
diff
changeset
|
51 |
Redirect /cygwin_2020/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
74066 | 52 |
Redirect /cygwin_2021/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
53 |
Redirect /cygwin_2021/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
|
74419 | 54 |
Redirect /cygwin_2021-1/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
55 |
Redirect /cygwin_2021-1/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
|
76028 | 56 |
Redirect /cygwin_2022/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
57 |
Redirect /cygwin_2022/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
|
78304
e4b57eea7f86
update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
wenzelm
parents:
77577
diff
changeset
|
58 |
Redirect /cygwin_2022/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
e4b57eea7f86
update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
wenzelm
parents:
77577
diff
changeset
|
59 |
Redirect /cygwin_2022/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
e4b57eea7f86
update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
wenzelm
parents:
77577
diff
changeset
|
60 |
Redirect /cygwin_2023/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
e4b57eea7f86
update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
wenzelm
parents:
77577
diff
changeset
|
61 |
Redirect /cygwin_2023/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
79782
8bde94328b05
update cygwin near 3.5.1-1, also see https://cygwin.com/pipermail/cygwin-announce/2024-February/011524.html and https://cygwin.com/pipermail/cygwin-announce/2024-February/011611.html
wenzelm
parents:
78304
diff
changeset
|
62 |
Redirect /cygwin_2024/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
8bde94328b05
update cygwin near 3.5.1-1, also see https://cygwin.com/pipermail/cygwin-announce/2024-February/011524.html and https://cygwin.com/pipermail/cygwin-announce/2024-February/011611.html
wenzelm
parents:
78304
diff
changeset
|
63 |
Redirect /cygwin_2024/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
81755
1609254b74c5
update cygwin near 3.5.5-1, see also https://cygwin.com/pipermail/cygwin-announce/2024-December/012023.html
wenzelm
parents:
80145
diff
changeset
|
64 |
Redirect /cygwin_2025/x86_64/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/x86_64/release |
1609254b74c5
update cygwin near 3.5.5-1, see also https://cygwin.com/pipermail/cygwin-announce/2024-December/012023.html
wenzelm
parents:
80145
diff
changeset
|
65 |
Redirect /cygwin_2025/noarch/release https://ftp.eq.uc.pt/software/pc/prog/cygwin/noarch/release |
71335 | 66 |
``` |
67767 | 67 |
|
77577
f78286d2e30f
follow renaming of various Isabelle command-line tools (see b975f5aaf6b8 and before);
wenzelm
parents:
76028
diff
changeset
|
68 |
* Quasi-component: "isabelle component_cygwin" (as Administrator) |
64312 | 69 |
|
70 |
* SSH server: |
|
71 |
||
72 |
- run Cygwin terminal as Administrator |
|
73 |
||
74 |
- run ssh-host-config |
|
71335 | 75 |
``` |
64312 | 76 |
StrictMode: yes |
71335 | 77 |
``` |
64312 | 78 |
|
71335 | 79 |
- user setup |
80 |
``` |
|
81 |
mkpasswd -l > /etc/passwd |
|
64312 | 82 |
mkgroup -l > /etc/group |
83 |
||
84 |
passwd -R USER |
|
71335 | 85 |
``` |
80145 | 86 |
|
87 |
- firewall |
|
88 |
``` |
|
89 |
netsh advfirewall firewall add rule name="Open SSH Port 22" dir=in action=allow protocol=TCP localport=22 remoteip=any |
|
90 |
``` |