User:Love4boobies/Cygwin as UNIX: Difference between revisions
No edit summary |
No edit summary |
||
Line 10:
* coreutils (utilities: <tt>basename</tt>, <tt>cat</tt>, <tt>chgrp</tt>, <tt>chmod</tt>, <tt>chown</tt>, <tt>cksum</tt>, <tt>comm</tt>, <tt>cp</tt>, <tt>csplit</tt>, <tt>cut</tt>, <tt>date</tt>, <tt>dd</tt>, <tt>df</tt>, <tt>dirname</tt>, <tt>du</tt>, <tt>echo</tt>, <tt>env</tt>, <tt>expand</tt>, <tt>expr</tt>, <tt>false</tt>, <tt>fold</tt>, <tt>head</tt>, <tt>id</tt>, <tt>join</tt>, <tt>link</tt>, <tt>ln</tt>, <tt>logname</tt>, <tt>ls</tt>, <tt>mkdir</tt>, <tt>mkfifo</tt>, <tt>mv</tt>, <tt>nice</tt>, <tt>nl</tt>, <tt>nohup</tt>, <tt>od</tt>, <tt>paste</tt>, <tt>pathchk</tt>, <tt>pr</tt>, <tt>printf</tt>, <tt>pwd</tt>, <tt>rm</tt>, <tt>rmdir</tt>, <tt>sleep</tt>, <tt>sort</tt>, <tt>split</tt>, <tt>stty</tt>, <tt>tail</tt>, <tt>tee</tt>, <tt>test</tt>, <tt>touch</tt>, <tt>tr</tt>, <tt>true</tt>, <tt>tsort</tt>, <tt>tty</tt>, <tt>uname</tt>, <tt>unexpand</tt>, <tt>uniq</tt>, <tt>unlink</tt>, <tt>wc</tt>, <tt>who</tt>)
* cron (utilities: <tt>cron</tt>)
* ctags (utilities: <tt>ctags</tt>)
* cygutils (utilities: <tt>lp</tt>)
* cygwin (utilities: <tt>getconf</tt>, <tt>kill</tt>, <tt>locale</tt>, <tt>ps</tt>)
* diffutils (utilities: <tt>cmp</tt>, <tt>diff</tt>)
* ed (utilities: <tt>ed</tt>)
* file (utilities: <tt>file</tt>)
* findutils (utilities: <tt>find</tt>, <tt>xargs</tt>)
Line 44:
The following utilities cannot be found in any of the packages: <tt>admin</tt>, <tt>asa</tt>, <tt>at</tt>, <tt>batch</tt>, <tt>bg</tt>, <tt>cflow</tt>, <tt>compress</tt>, <tt>cxref</tt>, <tt>delta</tt>, <tt>fc</tt>, <tt>fg</tt>, <tt>get</tt>, <tt>jobs</tt>, <tt>localedef</tt>, <tt>mailx</tt>, <tt>newgrp</tt>, <tt>prs</tt>, <tt>qalter</tt>, <tt>qdel</tt>, <tt>qhold</tt>, <tt>qmove</tt>, <tt>qmsg</tt>, <tt>qreturn</tt>, <tt>qrls</tt>, <tt>qselect</tt>, <tt>qsig</tt>, <tt>qstat</tt>, <tt>qsub</tt>, <tt>rmdel</tt>, <tt>sact</tt>, <tt>sccs</tt>, <tt>uncompress</tt>, <tt>unget</tt>, <tt>uucp</tt>, <tt>uustat</tt>, <tt>uux</tt>, <tt>val</tt>, <tt>wait</tt>, <tt>what</tt>, and <tt>write</tt>.
Here are some possible starting points for these utilities:
* [http://sccs.berlios.de/ SCCS] (utilities: <tt>admin</tt>, <tt>delta</tt>, <tt>get</tt>, <tt>prs</tt>, <tt>rmdel</tt>, <tt>sact</tt>, <tt>sccs</tt>, <tt>unget</tt>, <tt>val</tt>, <tt>what</tt>)
* [ftp://sunsite.unc.edu/pub/Linux/devel/lang/fortran Asa] (utilities: <tt>asa</tt>)
* [http://www.gnu.org/software/cflow/ GNU cflow] (utilities: <tt>cflow</tt>)
* [http://ncompress.sourceforge.net/ ncompress] (utilities: <tt>compress</tt>, <tt>uncompress</tt>)
* [http://www.gedanken.org.uk/software/cxref/ Cxref] (utilities: <tt>cxref</tt>)
* [http://mailutils.org/ GNU Mailutils] (utilities: <tt>mailx</tt>)
* [http://www.gnu.org/software/uucp/ GNU UUCP] (utilities: <tt>uucp</tt>, <tt>uux</tt>)
= See Also =
|
Revision as of 08:11, 6 September 2013
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.
Here are some possible starting points for these utilities:
- SCCS (utilities: admin, delta, get, prs, rmdel, sact, sccs, unget, val, what)
- Asa (utilities: asa)
- GNU cflow (utilities: cflow)
- ncompress (utilities: compress, uncompress)
- Cxref (utilities: cxref)
- GNU Mailutils (utilities: mailx)
- GNU UUCP (utilities: uucp, uux)