346
|
1 |
-*- mode: outline; coding: utf-8 -*-
|
|
2 |
|
|
3 |
* About Cygwin.
|
|
4 |
|
|
5 |
* Installation.
|
|
6 |
|
|
7 |
Run setup.exe. Use output dir like:
|
|
8 |
|
|
9 |
d:\opt\cygwin
|
|
10 |
|
|
11 |
Add to your PATH env var exactly before C:\WINDOWS\system32;C:\WINDOWS values:
|
|
12 |
|
|
13 |
set PATH=d:\opt\cygwin\bin;d:\opt\cygwin\usr\local\bin;%PATH%
|
|
14 |
|
|
15 |
Set CYGWIN env var:
|
|
16 |
|
|
17 |
REM Set CYGWIN variable to 'nontsec'. That makes sure that permissions
|
|
18 |
REM on your windows machine are not updated as a side effect of cygwin
|
|
19 |
REM operations.
|
|
20 |
SET CYGWIN=binary nontsec nodosfilewarning codepage:utf8
|
|
21 |
|
|
22 |
Set HOME env var (where places config file and projects):
|
|
23 |
|
|
24 |
set HOME=d:\home
|
380
|
25 |
|
|
26 |
Also you need edit /etc/passwd to point to correct home path.
|
|
27 |
|
|
28 |
* Users and groups.
|
|
29 |
|
|
30 |
** Recreate /etc/passwd and /etc/groups.
|
|
31 |
|
|
32 |
$ mkpasswd -d | grep $yourlogin > /etc/passwd # if you in Windows domen
|
|
33 |
$ mkpasswd -l > /etc/passwd # if you in Windows domen
|
|
34 |
|
|
35 |
$ mkgroup -l > /etc/group
|