@@ -70,6 +70,39 @@ Once Cygwin is installed it can be further configured by running:
70
70
71
71
and choosing packages to install/remove.
72
72
73
+ Installation troubleshoting
74
+ ---
75
+
76
+ * ** Cygwin installation takes forever/fails** - some packages are available
77
+ only on mirrors.kernel.org. For some reason the site has sometimes problems
78
+ with FTP transfer and Cygwin Setup cannot either connect or has very slow
79
+ transfer. You can try to restart script (it saves your progress so you won't
80
+ have to install the same thing twice), or try to rerun it some time later.
81
+ * ** Gradle installation freezes even though all files are extracted** - Gradle
82
+ actually hav > 10k files to extract, many of them so small that you might not
83
+ notice, that they are still being extracted when you check directory size
84
+ only. Wait a litte bit more.
85
+ * ** Editors (Atom, Light Table, Sublime Text) fail to extract** - for some
86
+ reason, uknown to me, even though file is downloaded on first try script
87
+ might show error that it cannot find it and thus is unable to extract files.
88
+ I can only guess that it is some sort of race condition or other error on my
89
+ part resulting in call for extraction just before filesystem knows that
90
+ downloaded file arrived. Rerunning script helps (one might need to remove
91
+ ` symlinks.mrk ` file to try to create symlinks again).
92
+
93
+ Portability
94
+ ---
95
+
96
+ Basically whole package was build with portability in mind. OTTOOMH only
97
+ ` set_PATH_depottools.ps1 ` modifies ` PATH ` environment vairable and so it would
98
+ require running (and cleaning after) on every system.
99
+
100
+ I have noticed though that when package is synchronized with e.g. Copy.com
101
+ software, symlinks (NTFS's junctions) get broken and functionality depending on
102
+ them stops working. Therefore one needs to choose method of transfering the
103
+ whole installation that would preserve them if he want to make use of its
104
+ portability.
105
+
73
106
Usage
74
107
---
75
108
@@ -79,13 +112,15 @@ Details on how to use of added features and programs can be found
79
112
Libusb
80
113
---
81
114
82
- File can be found on [ sourceforge] ( http://sourceforge.net/projects/libusb-win32/files/latest/download ) .
115
+ If needed file can be found on
116
+ [ sourceforge] ( http://sourceforge.net/projects/libusb-win32/files/latest/download ) .
83
117
84
118
License
85
119
---
86
120
87
- Scripts and configs are published with Apache 2.0 license. As such anyone can
88
- use them and modify to their needs.
121
+ Scripts and my own configs are published with Apache 2.0 license. As such anyone
122
+ can use them and modify to their needs. Configs being modifications are licensed
123
+ like their originals.
89
124
90
125
Disclaimer
91
126
---
@@ -124,13 +159,17 @@ package management in a apt-get like manner.
124
159
[ depot_tools] ( http://www.chromium.org/developers/how-tos/depottools ) - scripts
125
160
useful when working with Google code.
126
161
162
+ [ GYP] ( https://code.google.com/p/gyp/ ) - Chromium's builder.
163
+
127
164
### Java JRE and JDK
128
165
129
166
[ Java] ( http://www.oracle.com/technetwork/java/javase/downloads/index.html ) -
130
167
Oracle's Java platform and development kit.
131
168
132
169
[ Gradle] ( http://www.gradle.org/downloads ) - build system (mainly) for Java.
133
170
171
+ [ SBT] ( http://www.scala-sbt.org/ ) - Simple Build Tool written in Scala.
172
+
134
173
### Clojure
135
174
136
175
[ Clojure] ( http://clojure.org/ ) - Clojure programming language.
@@ -164,3 +203,12 @@ Oracle's Java platform and development kit.
164
203
### Sublime Text
165
204
166
205
[ Sublime Text] ( http://www.sublimetext.com/3 ) - Sublime Text 3 text editor.
206
+
207
+ ### Apt-Cyg
208
+
209
+ [ apt-cyg] ( https://github.com/transcode-open/apt-cyg ) - apt-get like manager for
210
+ Cygwin.
211
+
212
+ ### CLOC
213
+
214
+ [ CLOC] ( http://cloc.sourceforge.net/ ) - Count Lines of Code.
0 commit comments