Anonymous user
User:Love4boobies/Cygwin as UNIX: Difference between revisions
no edit summary
(Draft) |
No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1:
{{stub}}
''TODO: Go through libraries as well.''
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
* 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 />)▼
* base-cygwin
* base-files
▲* 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>)
* binutils (linker; utilities: <tt>ar</tt>, <tt>nm</tt>, <tt>strings</tt>, <tt>strip</tt>)
Line 10 ⟶ 14:
* 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 20 ⟶ 24:
* gawk (utilities: <tt>awk</tt>)
* gcc-core (utilities: <tt>c99</tt>)
* gcc-fortran (
* grep (utilities: <tt>grep</tt>)
* gzip (utilities: <tt>zcat</tt>)
Line 27 ⟶ 31:
* libiconv (utilities: <tt>iconv</tt>)
* m4 (utilities: <tt>m4</tt>)
* man-db (utilities: <tt>man</tt>)
* make (utilities: <tt>make</tt>)
* mintty (terminal)
* ncompress (utilities: <tt>compress</tt>, <tt>uncompress</tt>)
* ncurses (utilities: <tt>tabs</tt>, <tt>tput</tt>)
* patch (utilities: <tt>patch</tt>)
Line 42 ⟶ 47:
{{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>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>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://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 =
|