bash szerű shell és GNU programok Windowsra

Sziasztok!

Ismertek olyan Windowsos GNU gyűjteményt, ami tartalmaz parancssort, néhány eszközt és telepítés nélkül, csak bemásolással indítható?

Hozzászólások

Köszi!

Megnéztem és az oldala azt írja, hogy a javasolt telepítési mód az, ha a setup.exe-t használom.

Két kritérium van, ami miatt a bemásolós megoldás fontos:
1. nincs hálózat az adott gépen
2. nincs adminisztrátor jog az adott gépen

Hogy oldom meg cygwinnel így a telepítést?

ezzel vigyázz hogy _pl_ csakis a benne lévő shellekkel (bash, sh, ...)használd, mert a cmd.exe-ben a "cat readme" sem működik determinisztikusan, ezenkívül a sorvégekkel is sok gond lehet, főleg a még béta 1.7-el, amiben lévő hexedit egy 2bytos file-t képes úgy mutatni hogy csak egy \x0D van benne; azaz igen erősen javallott az 1.5

magánvéleményem hogy ha csak ilyen grep, bash szerű cuccok kellenek bármi más amit eddig is írtak lentebb csak jobb lehet mint a cygwin, de ha több kellene pl openssh belépéshez akkor viszont sokkal jobb tőlük (olvastam hogy nem kell csak ha már szidtam nem akartam ilyen részképet itt hagyni :) )

"Here are some ports of common GNU utilities to native Win32. In this context, native means the executables do only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools."

http://unxutils.sourceforge.net/

"The GnuWin32 project provides Win32-versions of GNU tools, or tools with a similar open source licence. The ports are native ports, that is they rely only on libraries provided with any standard 32-bits MS-Windows operating system, such as MS-Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista. Native ports do not rely on some kind of Unix emulation, such as CygWin or Msys, so that there is no need to install additional emulation libraries."

http://gnuwin32.sourceforge.net/summary.html

Igaz hogy először telepíteni kell, de nagyon jó választás lehet a MinGW féle MSYS. A feltelepített környezetet rendkívül jól lehet másolni, mivel egy (chroot-hoz hasonló) virtuális fájlrendszert használ. További előny, hogy nem bash féle megoldás van benne, hanem egy terminálban futó "eredeti" bash, plusz POSIX rendszerű a fájlszerkezet.

http://www.mingw.org/wiki/msys

Frissítés: az új 1.0.11 már külön modulokra bontottan telepíthető, tehát másolással is instant használható.
msysCORE-1.0.11-bin.tar.gz