Skip to content

Instantly share code, notes, and snippets.

@aruneko
Last active February 10, 2017 22:25
Show Gist options
  • Save aruneko/ef8c47eacf526898613d to your computer and use it in GitHub Desktop.
Save aruneko/ef8c47eacf526898613d to your computer and use it in GitHub Desktop.

Revisions

  1. aruneko renamed this gist Oct 27, 2016. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. aruneko revised this gist Oct 27, 2016. No changes.
  3. aruneko revised this gist Oct 27, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions git_install.sh
    Original file line number Diff line number Diff line change
    @@ -6,8 +6,8 @@ mkdir opt
    cd ./src

    wget http://www.openssl.org/source/openssl-1.1.0b.tar.gz
    wget http://www.libssh2.org/download/libssh2-1.8.0.tar.gz
    wget http://curl.haxx.se/download/curl-7.50.3.tar.bz2
    wget https://www.libssh2.org/download/libssh2-1.8.0.tar.gz --no-check-certificate
    wget https://curl.haxx.se/download/curl-7.50.3.tar.bz2 --no-check-certificate
    wget http://ftp.jaist.ac.jp/pub/GNU/gawk/gawk-4.1.4.tar.xz

    tar xvf openssl-1.1.0b.tar.gz
  4. aruneko revised this gist Oct 27, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions git_install.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,6 @@
    #!/bin/sh

    cd
    mkdir src
    mkdir opt
    cd ./src
  5. aruneko revised this gist Oct 27, 2016. 1 changed file with 16 additions and 23 deletions.
    39 changes: 16 additions & 23 deletions git_install.sh
    Original file line number Diff line number Diff line change
    @@ -4,45 +4,38 @@ mkdir src
    mkdir opt
    cd ./src

    wget http://www.openssl.org/source/openssl-1.0.1i.tar.gz
    wget http://www.libssh2.org/download/libssh2-1.4.3.tar.gz
    wget http://curl.haxx.se/download/curl-7.38.0.tar.bz2
    wget http://jaist.dl.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz
    wget https://www.kernel.org/pub/software/scm/git/git-1.9.4.tar.gz

    tar xvf openssl-1.0.1i.tar.gz
    tar xvf libssh2-1.4.3.tar.gz
    tar xvf curl-7.38.0.tar.bz2
    tar xvf expat-2.1.0.tar.gz
    tar xvf git-1.9.4.tar.gz

    cd openssl-1.0.1i
    wget http://www.openssl.org/source/openssl-1.1.0b.tar.gz
    wget http://www.libssh2.org/download/libssh2-1.8.0.tar.gz
    wget http://curl.haxx.se/download/curl-7.50.3.tar.bz2
    wget http://ftp.jaist.ac.jp/pub/GNU/gawk/gawk-4.1.4.tar.xz

    tar xvf openssl-1.1.0b.tar.gz
    tar xvf libssh2-1.8.0.tar.gz
    tar xvf curl-7.50.3.tar.bz2
    tar xvf gawk-4.1.4.tar.xz

    cd openssl-1.1.0b
    ./Configure --prefix=$HOME/opt/openssl linux-x86_64 no-asm no-hw shared
    make -j 5
    make install

    cd ../libssh2-1.4.3
    cd ../libssh2-1.8.0
    ./configure --with-libssl-prefix=$HOME/opt/openssl --prefix=$HOME/opt/libssh2
    make -j 5
    make install

    cd ../curl-7.38.0
    cd ../curl-7.50.3
    ./configure --with-ssl=$HOME/opt/openssl --with-libssh2=$HOME/opt/libssh2 --prefix=$HOME/opt/curl
    make -j 5
    make install

    cd ../expat-2.1.0
    ./configure --prefix=$HOME/opt/expat
    make -j 5
    make install

    cd ../git-1.9.4
    ./configure --with-curl=$HOME/opt/curl --with-openssl=$HOME/opt/openssl --with-expat=$HOME/opt/expat --prefix=$HOME/opt/git
    cd ../gawk-4.1.4
    ./configure --prefix=$HOME/opt/gawk
    make -j 5
    make install

    cd ../../
    rm -rf src

    echo 'PATH=$PATH:$HOME/opt/git/bin' >> $HOME/.bashrc
    echo 'PATH=$HOME/opt/gawk/bin:$HOME/opt/curl/bin:$PATH' >> $HOME/.bashrc
    source $HOME/.bashrc
  6. aruneko revised this gist Oct 2, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion git_install.sh
    Original file line number Diff line number Diff line change
    @@ -44,5 +44,5 @@ make install
    cd ../../
    rm -rf src

    echo PATH=$PATH:$HOME/opt/git/bin >> $HOME/.bashrc
    echo 'PATH=$PATH:$HOME/opt/git/bin' >> $HOME/.bashrc
    source $HOME/.bashrc
  7. aruneko created this gist Oct 2, 2014.
    48 changes: 48 additions & 0 deletions git_install.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,48 @@
    #!/bin/sh

    mkdir src
    mkdir opt
    cd ./src

    wget http://www.openssl.org/source/openssl-1.0.1i.tar.gz
    wget http://www.libssh2.org/download/libssh2-1.4.3.tar.gz
    wget http://curl.haxx.se/download/curl-7.38.0.tar.bz2
    wget http://jaist.dl.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz
    wget https://www.kernel.org/pub/software/scm/git/git-1.9.4.tar.gz

    tar xvf openssl-1.0.1i.tar.gz
    tar xvf libssh2-1.4.3.tar.gz
    tar xvf curl-7.38.0.tar.bz2
    tar xvf expat-2.1.0.tar.gz
    tar xvf git-1.9.4.tar.gz

    cd openssl-1.0.1i
    ./Configure --prefix=$HOME/opt/openssl linux-x86_64 no-asm no-hw shared
    make -j 5
    make install

    cd ../libssh2-1.4.3
    ./configure --with-libssl-prefix=$HOME/opt/openssl --prefix=$HOME/opt/libssh2
    make -j 5
    make install

    cd ../curl-7.38.0
    ./configure --with-ssl=$HOME/opt/openssl --with-libssh2=$HOME/opt/libssh2 --prefix=$HOME/opt/curl
    make -j 5
    make install

    cd ../expat-2.1.0
    ./configure --prefix=$HOME/opt/expat
    make -j 5
    make install

    cd ../git-1.9.4
    ./configure --with-curl=$HOME/opt/curl --with-openssl=$HOME/opt/openssl --with-expat=$HOME/opt/expat --prefix=$HOME/opt/git
    make -j 5
    make install

    cd ../../
    rm -rf src

    echo PATH=$PATH:$HOME/opt/git/bin >> $HOME/.bashrc
    source $HOME/.bashrc