Professional Documents
Culture Documents
How To Install Moshell
How To Install Moshell
Moshell contains an automated upgrade engine. When prompted to enter the directory
where you want to install moshell, it is recommended to enter the same directory as the
previous revision of moshell. The automated upgrade engine will take care of copying all
your custom files (jar/xml files, site files, etc.) across to the new revision. For your safety
the old revision gets moved to a different location so you can still access it if needed.
To run moshell, type moshell <ip-address> on the command line.
If the required jar files are not on the workstation, they will be fetched automatically from
the node.
Thats it.
IMPORTANT: Make sure that there are no spaces at the end of the lines otherwise the
windows environment variables dont get set correctly and your .Xdefaults file will not be
read (meaning that rxvt looks horrible!).
10. Open the file C:\Cygwin\etc\profile in a text editor and add the following 6 lines at
the end of the file (replace xxx with your user id!):
export USER=xxxx
export HOME=/home/xxxx
export SHELL=/bin/bash
mkdir -p $HOME
cd $HOME
source $HOME/.bashrc
11. Edit the file C:/Cygwin/etc/passwd in a text editor and make sure that there is a row
with your username and home directory. If the home directory (found towards the end of
the line) looks like /cygdrive/h then replace this with /home/youruserid (replace
youruserid with your user id!!). This is needed for ssh to function properly.
12. Start a Cygwin Terminal window by clicking on the icon in start menu or on desktop,
then run the following commands: (Start program cygwin)
Create the following 3 files in your /home/youruserid directory: .bashrc, .inputrc, and
.Xdefaults This can be done with the commands:
touch .bashrc
touch .inputrc
touch .Xdefaults
The last line appends the moshell directory to your $PATH. This will enable you to call
moshell from any directory.
In the .inputrc file, put the following lines:
(Delete all and copy all from .inputrc working file.)
set bell-style visible
set convert-meta Off
set output-meta On
set input-meta On
set completion-ignore-case on
set completion-query-items 150
set mark-directories on
set visible-stats On
set show-all-if-ambiguous On
set expand-tilde On
"\e[D": backward-char
"\e[C": forward-char
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[7~": beginning-of-line
"\e[8~": end-of-line
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[3~": delete-char
"\e[2~": menu-complete
"\M-[2~": paste-from-clipboard # Insert
"\M-q": menu-complete
"\C-d": delete-char
"\C-l": clear-screen
"\C-xdf": dump-functions
"\C-xdv": dump-variables
"\C-xdm": dump-macros
(Type man bash if you want to get more information about what these lines do)
In the .Xdefaults file, put the following lines:
(Copy all from .Xdefauts working file.)
Rxvt*background: Black
Rxvt*foreground: White
Rxvt*saveLines: 65535
Rxvt*termName: xterm
Rxvt*geometry: 143x64+0+0
Rxvt*loginShell: true
Rxvt*font: "Lucida Console-11"
Rxvt*cutchars: "&()*,;<=>? []{|}
These are just examples of terminal properties, you can change them to fit your needs.
Type man rxvt to view all available properties.
14. Open a new cygwin terminal window. The window should be black with white text
and the prompt should like this: [~]$
If not, then go through the last 4 steps again and make sure you havent missed out
anything.
15. Moshell installation (Run program cygwin)
Follows these steps if you already have a working Cygwin environment.
Put the moshellxxx.zip file in c:\cygwin\tmp (copy moshell7.0zip file here)
Open the cygwin shell and go the /tmp directory. Run the following:
Cd /tmp
unzip -o moshellxxx.zip(unzip o moshell7.0zip)
bash moshell_install
Selamat mencuba!!
//matuse