No dobra
1. Musi byc zainstalowane:
Network Service PackService Pack2. Pobierz pliki
w32consoleOpenSSH:
Mips lub
Sh3Desktop Tools3. Utworzyrz katalogi:
\unix
\unix\bin
\unix\dev
\unix\etc
\unix\home
\unix\logs
4. Skopiuj i edytuj pliki konfiguracyjne
\unix\etc\passwd - zawarte w pliku 'OpenSSH' i edytujesz go na:
root:x:0:0:Superuser:/unix:/unix/bin/xsh
ktos*:x:0:0:Superuser:/unix:/unix/bin/xsh
*jakis user, moze ich byc kilku
\unix\etc\services - zawarte w pliku 'OpenSSH'
\unix\etc\termcap - zawarte w pliku 'w32console'
\unix\home\_console - zawarte w pliku 'w32console' i edytujesz go na:
builtin more ls
pipeable rm mv ls sort grep find rmdir mkdir
choc ja dalem wszystko na 'builtin', bo
dzieki temu mozesz kozystac z tych komend, a
na 'pipeable' nie mozna, ale to jest niepwene.
5. Rejestr
Najlepiej stworzyc plik 'ssh.bat' (normalny plik textowy, ale z rozszerzeniem 'bat') i wpisac tam:
cereg -k "HKLM\Environment" -n "UNIXROOTDIR" -v "\unix"
cereg -k "HKLM\Environment" -n "PATH" -v "\unix\bin;\Windows"
cereg -k "HKLM\Environment" -n "HOME" -v "\unix\home"
cereg -k "HKLM\Environment" -n "ROWS" -v "12"
cereg -k "HKLM\Environment" -n "COLS" -v "79"
cereg -k "HKLM\Environment" -n "CONSOLEFONTSIZE" -v "10"
cereg -k "HKLM\Environment" -n "TMP" -v "\Temp"
cereg -k "HKLM\Environment" -n "TEMP" -v "\Temp"
cereg -k "HKLM\Environment" -n "TMPDIR" -v "\Temp"
cereg -k "HKLM\Environment" -n "TEMPDIR" -v "\Temp"
cereg -k "HKLM\Environment" -n "USER" -v "WinCEUser"
cereg -k "HKLM\Environment" -n "TERM" -v "wince"
cereg -k "HKLM\Environment" -n "TERMCAP" -v "\unix\etc\termcap"
cereg -k "HKLM\Environment" -n "CELIBSTDLOGDIR" -v "\unix\logs"
i wrzuc go z tam gdzie rozpakowales 'Desktop Tools' i odpal (PDA musi byc podlaczony !!).
6. Bibloteki
\Windows\celib.dll - zawarte w pliku 'OpenSSH'
\Windows\msvcrt.dll - zawarte w pliku 'OpenSSH'
7. Pliki Programow
Wszystkie pliki exe (z 'OpenSSH' i w32console') wrzuc do:
\unix\bin
8. Srobuj odpalic
PS Jak ktos chce uzywac programow ncurses,
to musi albo zmienic zmienna "TERM" w w/w pliku bat
albo zrobic cos takiego na linuxie w pliku .bashrc lub/i .bash_profile
if [ "$TERM" = "wince" ]; then
export TERM=linux
# i tu reszta opcji, u mnie mam cos takiego (wszystko czarno-biale)
alias ls="ls -Fh --color=never --group-directories-first"
alias nano="nano -wSxI"
alias ekg="ekg2 -x -F readline"
export PS1='\u@\h \W \$ '
else # tego juz niekoniecznie, ale jesli te opcje sie pojawily wyzej to trzeba je tu zamiescic
alias ls="ls -AFh --color --group-directories-first"
alias ekg="ekg2 -x"
alias nano="nano -wmS"
export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \W \$\[\033[00m\] '
fi