User:Love4boobies/Cygwin as UNIX: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Draft) |
No edit summary |
||
Line 1: | Line 1: | ||
{{stub}} |
{{stub}} |
||
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 [http://www.cygwin.com/cygwin-64bit-missing here]. |
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 [http://www.cygwin.com/cygwin-64bit-missing here]. Furthermore, not all of these packages are necessarily useful for the purpose of OS development. |
||
* bash (utilities: <tt>alias</tt><ref name=builtin>This is a Bash built-in command. You can find a link to the full list of the Bash built-in commands at the bottom of the page.</ref>, <tt>sh</tt>, <tt>cd</tt><ref name=builtin />, <tt>command</tt><ref name=builtin />, <tt>getopts</tt><ref name=builtin />, <tt>hash</tt><ref name=builtin />, <tt>type</tt><ref name=builtin />, <tt>ulimit</tt><ref name=builtin />, <tt>umask</tt><ref name=builtin />, <tt>unalias</tt><ref name=builtin />) |
* bash (utilities: <tt>alias</tt><ref name=builtin>This is a Bash built-in command. You can find a link to the full list of the Bash built-in commands at the bottom of the page.</ref>, <tt>sh</tt>, <tt>cd</tt><ref name=builtin />, <tt>command</tt><ref name=builtin />, <tt>getopts</tt><ref name=builtin />, <tt>hash</tt><ref name=builtin />, <tt>read</tt><ref name=builtin />, <tt>type</tt><ref name=builtin />, <tt>ulimit</tt><ref name=builtin />, <tt>umask</tt><ref name=builtin />, <tt>unalias</tt><ref name=builtin />) |
||
* bc (utilities: <tt>bc</tt>) |
* bc (utilities: <tt>bc</tt>) |
||
* binutils (linker; utilities: <tt>ar</tt>, <tt>nm</tt>, <tt>strings</tt>, <tt>strip</tt>) |
* binutils (linker; utilities: <tt>ar</tt>, <tt>nm</tt>, <tt>strings</tt>, <tt>strip</tt>) |
||
Line 20: | Line 20: | ||
* gawk (utilities: <tt>awk</tt>) |
* gawk (utilities: <tt>awk</tt>) |
||
* gcc-core (utilities: <tt>c99</tt>) |
* gcc-core (utilities: <tt>c99</tt>) |
||
* gcc-fortran ( |
* gcc-fortran (utilities: <tt>fort77</tt>) |
||
* grep (utilities: <tt>grep</tt>) |
* grep (utilities: <tt>grep</tt>) |
||
* gzip (utilities: <tt>zcat</tt>) |
* gzip (utilities: <tt>zcat</tt>) |
||
Line 42: | Line 42: | ||
{{reflist}} |
{{reflist}} |
||
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>. |
|||
= See Also = |
= See Also = |
Revision as of 07:55, 6 September 2013
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.