Blog

Blog

PHODAL

Mint安装小记

安装Mint的过程没有什么好说的,装完机之后才是重点,这时继续默默地给自己的装机脚本写内容。

Basic

配置只是一种习惯的迁移,大概就是这个意思,而在这里的脚本只是简单地做了几件事。或者说给几个软件进行配置:

  • bash_it
  • vim
  • emacs

似乎没有太大的意义,只是bash似乎是平时用得较多的一个工具,和vim一样,至于Emacs今天也没有一个很好的位置和定位。比较复杂的东西算是bash_it了,当配置完bash_it的时候,我想基础环境我也相当于配置好了。。。里面有

  • nodejs
  • python
  • chruby

所以算是包含了主流的一些平台和框架?当然还要有composer, 这个php的包管理工具。。于是最后会有

  • npm
  • pip
  • rvm
  • composer

真正的full stack需要的环境么?

Software

接着算是一些常用软件了。

  • Fcitx 输入法
  • Chromium-browser 谷歌浏览器
  • Arduino Arduino开发环境
  • Retext Markdown的编辑器
  • Skype 聊天。。
  • Wesnoth 策略游戏
  • Texlive-Full texlive环境

献上skype的截图

Skyp Screenshot

Configure

最后脚本的内容大致如下所示

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地址

https://github.com/gmszone/configure


或许您还需要下面的文章:

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Engineer, Consultant, Writer, Designer

ThoughtWorks 技术专家

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 最新技术分享

标签