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

#!/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

2 centos7

#!/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

3 ubuntu 14.04

#!/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

4 ubuntu14.10

#!/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

时间: 2024-10-14 20:36:24

linux下一键安装 powershell,的bash脚本的相关文章

CentOS6.x生产环境下一键安装mono+jexus的脚本,自启动,带服务,版本号自控

转自: http://linuxdot.net/bbsfile-3784 1.支持哪些个平台?答:暂时仅支持CentOS6.x平台,7.x未测试,欢迎测试并到群里反馈给我(昵称:无聊人士) 2.一键安装版本暂时支持哪些版本的mono与jexus?答:版本自控,脚本会提示让你自己输入你想要的版本号,非常地自由 3.脚本的下载地址是?答:为了后期的更新,脚本放置在私人的平台上,地址分别是:默认版本(宇内推荐的):http://security.ivannet.com/linux/shell/cent

linux下一键安装jdk1.7.0_79和tomcat7

一键安装jdk1.7.79和tomcat7 首先,准备文件和目录如下图,如果版本不一样的话,需要自己去修改下install.sh脚本中的包的名称即可. install.sh脚本内容如下: #!/bin/bash # Author: Lee # Date: 2016/08/03 # 一键安装jdk和tomcat,并添加一个运行tomcat的账户以启动tomcat echo -e "\033[32m即将安装jdk和tomcat到 /usr/local \033[0m" echo -e &q

linux下一键安装redis并设置为后台进程及开机启动

1.下载适合你的版本的redis(下载页面https://redis.io/download),我下载的是4.0.6版本 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 2.解压 tar zxvf redis-4.0.6.tar.gz 3.编译 cd redis-4.0.6/ make make install 4.安装并启动 cd utils ./install_server.sh * 第4步安装时会有几项提示一路按回车即可.

shell 脚本实战笔记(11)--Mysql在linux下的安装和简单运维

前言: linux中安装mysql以及配置的管理, 基础的运维和管理还是需要会一些的. 这边作下笔记, 以求天天向上(^_^). 安装流程:*). 安装mysql-server1). 借助yum检索相关的mysql rpm包yum search mysqlmysql-server.x86_64 正是我们想要的 2). 安装mysql-serveryum install mysql-server.x86_64 -y默认mysql-client也安装好 3). 启动mysql服务/etc/init.

LINUX下Db2安装

LINUX下Db2安装 1.解压db2_v101_linuxx64_expc.tar.gz 2.执行./db2_install 3.创建用户组和用户 DB2没有独立的用户管理系统,必须借用OS用户来提供安全性认证,所以这里需要创建 LINUX用户和组.一共创建了3个组,每个组一个用户.其作用和含义分别是: 数据库管理服务器DAS用户 dasusr1 组名: dasadm1 管理实例的用户 db2inst1 组名:db2iadm1 受防护用户 db2fenc1 组名: db2fadm1 [[ema

Linux下git安装配置

一.Linux下git安装配置 2013-07-28 20:32:10|  分类: 默认分类 |  标签:linux  git  server  |举报|字号 订阅 http://abomby.i.sohu.com/blog/view/168755260.htm http://www.linuxidc.com/Linux/2011-12/48555.htm Git是分布式的版本控制系统,实际上是不需要固定的服务器的,Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,

【转】Linux下软件安装的几种方式

转自Linux下软件安装的几种方式 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为              C:/Windows/, /usr/lib理解为                                       C:/Windows/System32. /usr/bin:几乎所有的系统可执行文件都会安装在这里 /usr/local/bin:则是可以存放一些系统用户自己

linux下oracle安装

本文主要介绍linux下oracle的安装,主要分为3部分:准本工作.安装oracle软件.用dbca工具创建数据库. 实验环境:rhel5.6+oracle_database_linux32.zip(10.2.0.1.0) 实验过程: 首先要确保linux系统内存大小在1G以上,另外/home与/目录也要足够大. 1.在安装oracle软件前,linux需要安装这些软件:binutils-2.17.50.0.6-5.el5.compat-db-4.2.52-5.1.control-center

linux下编译安装php各种报错大集合

PHP开源脚本语言 PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. 报错1:make 后报错如下: Generating phar.php /home/oldboy/tools/php-5.3.27