User:Love4boobies/Cygwin as UNIX
Jump to navigation
Jump to search
This page is a stub.
You can help the wiki by accurately adding more contents to it.
In order to bring your Cygwin environment as close as possible to the UNIX System, you want to install at least the following packages and their dependencies. Note that some of these may be missing from the 64-bit distribution. You can find a full list here. Furthermore, not all of these packages are necessarily useful for the purpose of OS development.
- bash (utilities: alias[1], sh, cd[1], command[1], getopts[1], hash[1], read[1], type[1], ulimit[1], umask[1], unalias[1])
- bc (utilities: bc)
- binutils (linker; utilities: ar, nm, strings, strip)
- bison (utilities: yacc)
- catgets (utilities: gencat)
- coreutils (utilities: basename, cat, chgrp, chmod, chown, cksum, comm, cp, csplit, cut, date, dd, df, dirname, du, echo, env, expand, expr, false, fold, head, id, join, link, ln, logname, ls, mkdir, mkfifo, mv, nice, nl, nohup, od, paste, pathchk, pr, printf, pwd, rm, rmdir, sleep, sort, split, stty, tail, tee, test, touch, tr, true, tsort, tty, uname, unexpand, uniq, unlink, wc, who)
- cron (utilities: cron)
- ctags (utilities: ctags
- cygutils (utilities: lp)
- cygwin (utilities: getconf, kill, locale, ps)
- diffutils (utilities: cmp, diff)
- ed (utilities: ed
- file (utilities: file)
- findutils (utilities: find, xargs)
- flex (utilities: lex)
- gawk (utilities: awk)
- gcc-core (utilities: c99)
- gcc-fortran (utilities: fort77)
- grep (utilities: grep)
- gzip (utilities: zcat)
- inetutils (utilities: talk)
- ipc-utils (utilities: ipcrm, ipcs)
- libiconv (utilities: iconv)
- m4 (utilities: m4)
- man (utilities: man)
- make (utilities: make)
- mintty (terminal)
- ncurses (utilities: tabs, tput)
- patch (utilities: patch)
- pax (utilities: pax)
- psmisc (utilities: fuser)
- sed (utilities: sed)
- sharutils (utilities: uudecode, uuencode)
- sysvinit (utilities: mesg)
- time (utilities: time)
- util-linux (utilities: cal, logger, more, renice)
- vim-minimal (utilities: ex, vi)
The following utilities cannot be found in any of the packages: admin, asa, at, batch, bg, cflow, compress, cxref, delta, fc, fg, get, jobs, localedef, mailx, newgrp, prs, qalter, qdel, qhold, qmove, qmsg, qreturn, qrls, qselect, qsig, qstat, qsub, rmdel, sact, sccs, uncompress, unget, uucp, uustat, uux, val, wait, what, and write.