Skip to content

Instantly share code, notes, and snippets.

@renius
Forked from the-teacher/gist:3103066
Last active October 8, 2015 06:38

Revisions

  1. renius revised this gist Jan 7, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -21,6 +21,8 @@ GITK
    IMAGE MAGICK
    sudo apt-get install imagemagick librmagick-ruby libmagickwand-dev -y
    convert --version
    #mac
    brew install imagemagick

    POSTGRESQL
    sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev postgresql-server-dev-8.4 pgadmin3 -y
  2. @the-teacher the-teacher revised this gist Jul 13, 2012. 1 changed file with 13 additions and 11 deletions.
    24 changes: 13 additions & 11 deletions gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -71,23 +71,25 @@ SPHINX
    searchd

    RVM
    # set terminal env => https://rvm.io/integration/gnome-terminal/
    curl -L https://get.rvm.io | bash -s stable --ruby
    rvm notes
    # set terminal env => https://rvm.io/integration/gnome-terminal/

    sudo apt-get install libncurses5-dev libreadline6 libreadline6-dev
    rvm --skip-autoreconf pkg install readline

    rvm --default use 1.9.3
    gem install rails --no-ri --no-rdoc

    rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
    rvm --default use 1.9.2

    rvm use 1.9.2
    cd ~/.rvm/src/ruby-1.9.2-p290/ext/readline
    ruby extconf.rb -- --with-readline-dir=~/.rvm/patches/readline-6.2/
    make && make install
    ruby -v

    gem install rails --no-ri --no-rdoc
    rm -rf $rvm_path/usr
    rvm requirements
    rvm reinstall 1.9.3

    #rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
    #rvm --default use 1.9.2
    #rvm use 1.9.2
    #cd ~/.rvm/src/ruby-1.9.2-p290/ext/readline
    #ruby extconf.rb -- --with-readline-dir=~/.rvm/patches/readline-6.2/
    #make && make install
    #ruby -v
    #gem install rails --no-ri --no-rdoc
  3. @the-teacher the-teacher revised this gist Jul 13, 2012. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -74,12 +74,16 @@ RVM
    curl -L https://get.rvm.io | bash -s stable --ruby
    rvm notes
    # set terminal env => https://rvm.io/integration/gnome-terminal/
    rvm --default use 1.9.3

    sudo apt-get install libncurses5-dev libreadline6 libreadline6-dev
    rvm --skip-autoreconf pkg install readline

    rvm --default use 1.9.3
    gem install rails --no-ri --no-rdoc

    rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
    rvm --default use 1.9.2

    rvm use 1.9.2
    cd ~/.rvm/src/ruby-1.9.2-p290/ext/readline
    ruby extconf.rb -- --with-readline-dir=~/.rvm/patches/readline-6.2/
  4. @the-teacher the-teacher revised this gist Jul 13, 2012. 1 changed file with 11 additions and 8 deletions.
    19 changes: 11 additions & 8 deletions gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -49,32 +49,35 @@ REDIS

    MONGODB
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
    sudo gedit /etc/apt/sources.list
    deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
    sudo -i
    echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" >> /etc/apt/sources.list
    ctrl+D
    sudo apt-get update
    sudo apt-get install mongodb-10gen
    mongo --version

    NODE.JS
    NODE.JS (TODO APDATE NODE)
    sudo apt-get install nodejs -y
    node --version

    SPHINX
    cd ~ && mkdir sphinx && cd ~/sphinx
    wget http://sphinxsearch.com/files/sphinx-2.0.1-beta.tar.gz
    tar xvzf sphinx-2.0.1-beta.tar.gz
    wget http://sphinxsearch.com/files/sphinx-2.0.4-release.tar.gz
    tar xvzf sphinx-2.0.4-release.tar.gz
    cd sphinx-2.0.1-beta/
    ./configure --with-pgsql --with-mysql
    make
    sudo make install
    searchd

    RVM
    bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
    curl -L https://get.rvm.io | bash -s stable --ruby
    rvm notes

    # set terminal env => https://rvm.io/integration/gnome-terminal/
    rvm --default use 1.9.3
    sudo apt-get install libncurses5-dev libreadline6 libreadline6-dev
    rvm pkg install readline
    rvm --skip-autoreconf pkg install readline

    rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
    rvm --default use 1.9.2
    rvm use 1.9.2
  5. @the-teacher the-teacher revised this gist Jul 13, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@ GNOME COMMANDER

    COMMON
    sudo apt-get update
    sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 curl -y
    sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxslt1.1 libxslt1-dev libxml2 libxml2-dev libxslt-dev autoconf libc6-dev nodejs -y

    GIT
    sudo apt-get install git -y
  6. @the-teacher the-teacher created this gist Jul 13, 2012.
    86 changes: 86 additions & 0 deletions gistfile1.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,86 @@
    BUTTONS
    gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"

    GNOME COMMANDER
    sudo apt-get install gnome-commander -y

    COMMON
    sudo apt-get update
    sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 curl -y

    GIT
    sudo apt-get install git -y
    git --version
    git config --global user.name "User Name"
    git config --global user.email "user@gmail.com"

    GITK
    sudo apt-get install gitk -y
    gitk

    IMAGE MAGICK
    sudo apt-get install imagemagick librmagick-ruby libmagickwand-dev -y
    convert --version

    POSTGRESQL
    sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev postgresql-server-dev-8.4 pgadmin3 -y

    sudo -u postgres psql postgres

    CREATE ROLE "the_teacher" PASSWORD 'qwerty' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;
    \q

    sudo /etc/init.d/postgresql restart
    psql postgres the_teacher

    SELECT version();

    SELECT datname FROM pg_database;
    \q

    MySQL
    sudo apt-get install mysql-server mysql-common mysql-client libmysqlclient-dev libmysql-ruby -y
    mysql --version
    mysql -u root -pqwerty

    REDIS
    sudo apt-get install redis-server -y
    redis-server -v

    MONGODB
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
    sudo gedit /etc/apt/sources.list
    deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
    sudo apt-get update
    sudo apt-get install mongodb-10gen
    mongo --version

    NODE.JS
    sudo apt-get install nodejs -y
    node --version

    SPHINX
    cd ~ && mkdir sphinx && cd ~/sphinx
    wget http://sphinxsearch.com/files/sphinx-2.0.1-beta.tar.gz
    tar xvzf sphinx-2.0.1-beta.tar.gz
    cd sphinx-2.0.1-beta/
    ./configure --with-pgsql --with-mysql
    make
    sudo make install
    searchd

    RVM
    bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
    rvm notes

    sudo apt-get install libncurses5-dev libreadline6 libreadline6-dev
    rvm pkg install readline
    rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
    rvm --default use 1.9.2
    rvm use 1.9.2
    cd ~/.rvm/src/ruby-1.9.2-p290/ext/readline
    ruby extconf.rb -- --with-readline-dir=~/.rvm/patches/readline-6.2/
    make && make install
    ruby -v

    gem install rails --no-ri --no-rdoc