安装Mint的过程没有什么好说的,装完机之后才是重点,这时继续默默地给自己的装机脚本写内容。
配置只是一种习惯的迁移,大概就是这个意思,而在这里的脚本只是简单地做了几件事。或者说给几个软件进行配置:
似乎没有太大的意义,只是bash似乎是平时用得较多的一个工具,和vim一样,至于Emacs今天也没有一个很好的位置和定位。比较复杂的东西算是bash_it了,当配置完bash_it的时候,我想基础环境我也相当于配置好了。。。里面有
所以算是包含了主流的一些平台和框架?当然还要有composer, 这个php的包管理工具。。于是最后会有
真正的full stack需要的环境么?
接着算是一些常用软件了。
献上skype的截图
最后脚本的内容大致如下所示
case $1 in
basic)
echo -e "\033[Install bash-it\033[0m"
git clone https://github.com/revans/bash-it .bash_it
sh ~/.bash_it/install.sh
echo -e "\033[Install janus\033[0m"
curl -Lo- https://bit.ly/janus-bootstrap | bash
;;
more) echo -e "\033[Install purcell emacs configure\033[0m"
git clone https://github.com/purcell/emacs.d .emacs.d
emacs
echo -e "\033[Install zsh configure\033[0m"
git clone https://github.com/robbyrussell/oh-my-zsh.git .oh-my-zsh
;;
chruby)
echo -e "\033[Install RVM\033[0m"
\curl -sSL https://get.rvm.io | bash -s stable
sudo gem install rake
wget -O chruby-0.3.8.tar.gz https://github.com/postmodern/chruby/archive/v0.3.8.tar.gz
tar -xzvf chruby-0.3.8.tar.gz
cd chruby-0.3.8/
sudo make install
rm -rf chruby-0.3.8
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
;;
drush)
curl -sS https://getcomposer.org/installer | php
sed -i '1i export PATH="$HOME/.composer/vendor/bin:$PATH"' $HOME/.bashrc
source $HOME/.bashrc
composer global require drush/drush:dev-master
;;
py)
sudo pip install argcomplete
sudo pip install mezzanine
sudo pip install pyserial
sudo pip install virtualenvwrapper
;;
ubuntu)
sudo apt-get install curl git python-setuptools emacs vim ruby
;;
*)
echo -e "\034[System Init Configure\033[0m"
echo -e "\034[Usage:{basic|more}\033[0m"
;;
esac
最后献上github地址
围观我的Github Idea墙, 也许,你会遇到心仪的项目