Moshell Installation Steps

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Moshell installation steps

1. 1. 1-Go to the website www.cygwin.com 2- Click on "Install Now" 3- Save the setup.exe file,
then execute it. 4- Choose "Install from internet", then click Next. 5- Root Directory
"C:/cygwin" (It is not recommended to choose a different directory, especially if it contains
spaces). If prompted for "Default Text File Type", choose UNIX (not DOS). Then click Next.
6- Select Internet Connection: put the proxy settings or select "use IE settings". Then click
Next. 7- Choose a Download Site. The site http://sourceware.mirrors.tds.net is
recommended. 8- Select Packages: Add the following packages: - under "Archive", select
"zip" and "unzip" - under "Perl", select "perl" - under net, select "inetutils", "openssh",
"openssl" - under shells, select "rxvt" - under "Editors" select "vim" (optional) 9- Click Next.
Install will start. Wait for installation to complete. 10- Download the file
http://utran01.au.ao.ericsson.se/moshell/cygwin_install.txt to C:/Cygwin . 11- Click on Start
--> Run. In the "Run" window, type: cmd , then press "enter". A DOS window opens. At the
DOS prompt, execute the following commands: c: cd cygwin binperl cygwin_install.txt This
will create the following files: c:/cygwin/etc/profile, c:/cygwin/cygwin.bat,
c:/cygwin/home/youruserid/.bashrc, c:/cygwin/home/youruserid/.Xdefaults,
c:/cygwin/home/youruserid/.inputrc. If those files already exist, they are automatically moved
to the folder c:/cygwin/tmp/installbackup. 12- Open a cygwin terminal window by double-
clicking on the cygwin icon in the start menu or on the file c:/cygwin/cygwin.bat. The window
should be black with white text and the prompt should like this: [~]$ If not, then go through all
the steps again and make sure you haven't missed out anything. 13- Moshell installation: In
the directory C:Cygwin ,double-click on the file cygwin.bat. This will startup the Cygwin
window and create some files. Now close the Cygwin window. Open an editor and edit the
file cygwin.bat Delete the line: bash --login -i. At the end of the file add the following (replace
xxxx with your user id): set USER=xxxx set HOME=/home/xxxx set SHELL=/bin/bash rxvt -sl
65000 -e /bin/bash --login -i IMPORTANT: Make sure that there are no spaces at the end of
the lines otherwise the windows environment variables don’t get set correctly and your
.Xdefaults file will not be read (meaning that rxvt looks horrible!). 10. Open the file
C:Cygwinetcprofile 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
2. 2. 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: 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 13. Go to the directory C:Cygwinhomeyouruserid (from windows
explorer) and open the following 3 files in a text editor: In the .bashrc file, put the following
lines: unset PROMPT_COMMAND export PS1="[033[1m][w]$[033[0m] " alias ls=’ls -FX’ set
-o notify set -o ignoreeof shopt -s cdspell shopt -s cdable_vars shopt -s checkhash shopt -s
checkwinsize shopt -s sourcepath shopt -s histappend export
PATH=$PATH:/home/yourid/moshell 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: 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:
3. 3. 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 haven’t
missed out anything. 15. Moshell installation Follows these steps if you already have a
working Cygwin environment. • Put the moshellxxx.zip file in c:cygwintmp • Open the cygwin
shell and go the /tmp directory. Run the following: unzip -o moshellxxx.zip bash
moshell_install

You might also like