linux下一键安装 powershell,的bash脚本

说明

目前,linux下的powershell约等于pash。希望大家专注mono,关注pash。

一键安装脚本包括for centos6,centos7,ubuntu 14.04  ubuntu 14.10

安装脚本是用yum或apt安装,mono官方最新版,然后编译安装pash最新版,最后生成两个命令:

mybuild用于编译pash

mypash用于运行pash

 

1 centos6 

linux下一键安装 powershell,的bash脚本
#!/bin/bash

# centos6,一键安装mono,pash的shell脚本。

# centos 6.6 测试通过。

# 在linux下用:  

# cd    xxxx    

# xxxx 为要进入的目录。    

# bash  ./install_pash.txt      

# 运行。







#脚本开始

yum  -y  install wget git 











#安装mono

#http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt

cd /etc/yum.repos.d/ 

wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-6/home:tpokorra:mono.repo 

yum  -y  install mono-opt









# 建立两个bash的alias,

#mybuild为编译,或更新pash

#mypash为运行pash

# powershell 传教士 原创 2015-02-01 允许转载,但必须保留名字和出处,否则追究法律责任 

echo "alias mybuild='cd / ;rm -rf /Pash ; git  clone  https://github.com/Pash-Project/Pash.git ; cd /Pash/ ; /opt/mono/bin/xbuild    /Pash/Pash.proj'"    >>  /root/.bashrc

echo "alias mypash='/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe'"   >>  /root/.bashrc





#安装pash

cd / 

rm -rf /Pash 

git  clone  https://github.com/Pash-Project/Pash.git 

cd /Pash/ 

/opt/mono/bin/xbuild    /Pash/Pash.proj



sleep 6



#运行

/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe





 
View Code

2 centos7

linux下一键安装 powershell,的bash脚本
#!/bin/bash

# centos7,一键安装mono,pash的shell脚本。

# 在linux下用:  

# cd    xxxx    

# xxxx 为要进入的目录。    

# bash  ./centos7_install_pash.txt

# 运行。







#脚本开始

yum  -y  install wget git 











#安装mono

#http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt

cd /etc/yum.repos.d/ 

wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-7/home:tpokorra:mono.repo

yum  -y  install mono-opt









# 建立两个bash的alias,

#mybuild为编译,或更新pash

#mypash为运行pash

# powershell 传教士 原创 2015-02-01 允许转载,但必须保留名字和出处,否则追究法律责任 

echo "alias mybuild='cd / ;rm -rf /Pash ; git  clone  https://github.com/Pash-Project/Pash.git ; cd /Pash/ ; /opt/mono/bin/xbuild    /Pash/Pash.proj'"    >>  /root/.bashrc

echo "alias mypash='/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe'"   >>  /root/.bashrc





#安装pash

cd / 

rm -rf /Pash 

git  clone  https://github.com/Pash-Project/Pash.git 

cd /Pash/ 

/opt/mono/bin/xbuild    /Pash/Pash.proj



sleep 6



#运行

/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe





 
View Code

 3 ubuntu 14.04

linux下一键安装 powershell,的bash脚本
#!/bin/bash

# ubuntu14.04,一键安装mono,pash的shell脚本。

# ubuntu 14.04 测试通过。

# 在linux下用:  

# cd    xxxx    

# xxxx 为要进入的目录。    

# bash  ./ubuntu1404_install_pash.txt      

# 运行。







#脚本开始

sudo apt-get update

sudo apt-get  -y  install wget git 











# http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt

#安装mono

wget http://download.opensuse.org/repositories/home:tpokorra:mono/xUbuntu_14.04/Release.key

sudo apt-key add - < Release.key  



sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/mono-opt.list"



sudo apt-get update

sudo apt-get  -y  install mono-opt









# 建立两个bash的alias,

#mybuild为编译,或更新pash

#mypash为运行pash

# powershell 传教士 原创 2015-02-01 允许转载,但必须保留名字和出处,否则追究法律责任 

echo "alias mybuild='cd / ;rm -rf /Pash ; git  clone  https://github.com/Pash-Project/Pash.git ; cd /Pash/ ; /opt/mono/bin/xbuild    /Pash/Pash.proj'"    >>  /root/.bashrc

echo "alias mypash='/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe'"   >>  /root/.bashrc





#安装pash

cd / 

rm -rf /Pash 

git  clone  https://github.com/Pash-Project/Pash.git 

cd /Pash/ 

/opt/mono/bin/xbuild    /Pash/Pash.proj



sleep 6



#运行

/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe





 
View Code

 4 ubuntu14.10

linux下一键安装 powershell,的bash脚本
#!/bin/bash

# ubuntu14.10,一键安装mono,pash的shell脚本。

# 在linux下用:  

# cd    xxxx    

# xxxx 为要进入的目录。    

# bash  ./ubuntu14010_install_pash.txt      

# 运行。







#脚本开始

sudo apt-get update

sudo apt-get  -y  install wget git 











# http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt

#安装mono

wget http://download.opensuse.org/repositories/home:tpokorra:mono/xUbuntu_14.10/Release.key

sudo apt-key add - < Release.key



sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/xUbuntu_14.10/ /' >> /etc/apt/sources.list.d/mono-opt.list"



sudo apt-get update

sudo apt-get  -y  install mono-opt









# 建立两个bash的alias,

#mybuild为编译,或更新pash

#mypash为运行pash

# powershell 传教士 原创 2015-02-01 允许转载,但必须保留名字和出处,否则追究法律责任 

echo "alias mybuild='cd / ;rm -rf /Pash ; git  clone  https://github.com/Pash-Project/Pash.git ; cd /Pash/ ; /opt/mono/bin/xbuild    /Pash/Pash.proj'"    >>  /root/.bashrc

echo "alias mypash='/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe'"   >>  /root/.bashrc





#安装pash

cd / 

rm -rf /Pash 

git  clone  https://github.com/Pash-Project/Pash.git 

cd /Pash/ 

/opt/mono/bin/xbuild    /Pash/Pash.proj



sleep 6



#运行

/opt/mono/bin/mono  /Pash/Source/PashConsole/bin/Debug/Pash.exe





 
View Code

 

你可能感兴趣的:(powershell)