Fix bug.
This commit is contained in:
parent
26ded5c0ad
commit
407bcf9a93
|
@ -19,7 +19,7 @@ $ exit; exit # 第一次 exit 退回 root 帳號,第二次 exit 退回剛登
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ wget http://gitlab.tp.rulingcom.com/erictyl/install_r45_on_ubuntu_1804lts_doc/-/raw/master/install_orbit_environment.sh
|
$ wget http://gitlab.tp.rulingcom.com/erictyl/install_r45_on_ubuntu_1804lts_doc/-/raw/master/install_orbit_environment.sh
|
||||||
$ bash install_orbit_environment.sh #請使用要執行網站的user(須為具有sudo權限之帳號)來執行,執行後會需要輸入user密碼
|
$ source install_orbit_environment.sh #請使用要執行網站的user(須為具有sudo權限之帳號)來執行,執行後會需要輸入user密碼
|
||||||
## 以下其他內容均不需執行,可直接進行架站或移機
|
## 以下其他內容均不需執行,可直接進行架站或移機
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
ubuntu_version=$(lsb_release -rs)
|
ubuntu_version=$(lsb_release -rs)
|
||||||
sudo apt update
|
sudo apt update
|
||||||
|
org_pwd=$(pwd)
|
||||||
if [[ $ubuntu_version =~ '14' ]]; then
|
if [[ $ubuntu_version =~ '14' ]]; then
|
||||||
sudo apt install libgmp-dev -y
|
sudo apt install libgmp-dev -y
|
||||||
fi
|
fi
|
||||||
|
@ -8,14 +9,21 @@ echo "postfix postfix/mailname string $USER" | sudo debconf-set-selections
|
||||||
echo "postfix postfix/main_mailer_type string 'Local only'" | sudo debconf-set-selections
|
echo "postfix postfix/main_mailer_type string 'Local only'" | sudo debconf-set-selections
|
||||||
sudo apt-get install -y postfix
|
sudo apt-get install -y postfix
|
||||||
sudo service postfix start
|
sudo service postfix start
|
||||||
|
#install nginx 1.18
|
||||||
sudo apt install nginx -y
|
sudo apt install nginx -y
|
||||||
sudo service nginx restart
|
sudo service nginx restart
|
||||||
cd /etc/nginx/
|
cd /etc/nginx/
|
||||||
sudo mkdir orbit_sites/
|
sudo mkdir orbit_sites/
|
||||||
sudo sed -i 's/\(include\ \/etc\/nginx\/sites-enabled\/\*\;\)/\1\n\tinclude\ \/etc\/nginx\/sites-enabled\/\*\;\n\tinclude\ \/etc\/nginx\/orbit_sites\/*;/g' nginx.conf
|
if [ -z "$(grep 'orbit_sites' nginx.conf)" ]; then
|
||||||
|
sudo sed -i 's/\(include\ \/etc\/nginx\/sites-enabled\/\*\;\)/\1\n\tinclude\ \/etc\/nginx\/orbit_sites\/*;/g' nginx.conf
|
||||||
|
fi
|
||||||
|
cd $org_pwd
|
||||||
if [[ $ubuntu_version =~ '20' ]] || [[ $ubuntu_version =~ '21' ]]; then
|
if [[ $ubuntu_version =~ '20' ]] || [[ $ubuntu_version =~ '21' ]]; then
|
||||||
|
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0-dev_1.0.2n-1ubuntu5.7_amd64.deb
|
||||||
|
sudo dpkg -i libssl1.0-dev_1.0.2n-1ubuntu5.7_amd64.deb
|
||||||
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
|
sudo wget -nc http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
|
||||||
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
|
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
|
||||||
|
# install mongod 5.0
|
||||||
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
|
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
|
||||||
sudo apt-get install gnupg -y
|
sudo apt-get install gnupg -y
|
||||||
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
|
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
|
||||||
|
@ -23,6 +31,7 @@ if [[ $ubuntu_version =~ '20' ]] || [[ $ubuntu_version =~ '21' ]]; then
|
||||||
sudo apt-get install -y mongodb-org=5.0.6 mongodb-org-database=5.0.6 mongodb-org-server=5.0.6 mongodb-org-shell=5.0.6 mongodb-org-mongos=5.0.6 mongodb-org-tools=5.0.6
|
sudo apt-get install -y mongodb-org=5.0.6 mongodb-org-database=5.0.6 mongodb-org-server=5.0.6 mongodb-org-shell=5.0.6 mongodb-org-mongos=5.0.6 mongodb-org-tools=5.0.6
|
||||||
sudo service mongod restart
|
sudo service mongod restart
|
||||||
fi
|
fi
|
||||||
|
# build ImageMagick and install
|
||||||
if [ -z $(which convert) ]; then
|
if [ -z $(which convert) ]; then
|
||||||
sudo bash -l -c "cd /root && \
|
sudo bash -l -c "cd /root && \
|
||||||
apt-get install libjpeg62 -y && \
|
apt-get install libjpeg62 -y && \
|
||||||
|
@ -45,6 +54,7 @@ if [ -z $(which convert) ]; then
|
||||||
ln -s /usr/local/bin/* /usr/bin/. && \
|
ln -s /usr/local/bin/* /usr/bin/. && \
|
||||||
convert -list configure"
|
convert -list configure"
|
||||||
fi
|
fi
|
||||||
|
## install rvm
|
||||||
if [ -z $(which rvm) ]; then
|
if [ -z $(which rvm) ]; then
|
||||||
sudo apt-get install software-properties-common -y
|
sudo apt-get install software-properties-common -y
|
||||||
sudo apt-add-repository -y ppa:rael-gc/rvm
|
sudo apt-add-repository -y ppa:rael-gc/rvm
|
||||||
|
@ -55,8 +65,11 @@ if [ -z $(which rvm) ]; then
|
||||||
source "/etc/profile.d/rvm.sh"
|
source "/etc/profile.d/rvm.sh"
|
||||||
sudo chown $USER:$USER $HOME -R
|
sudo chown $USER:$USER $HOME -R
|
||||||
rvm user gemsets
|
rvm user gemsets
|
||||||
rvm install 2.1.10
|
sudo chown $USER:$USER /usr/share/rvm -R
|
||||||
fi
|
fi
|
||||||
|
source "/etc/profile.d/rvm.sh"
|
||||||
|
# install ruby 2.1.10
|
||||||
|
rvm install 2.1.10
|
||||||
rvm --default use 2.1.10
|
rvm --default use 2.1.10
|
||||||
if [[ $ubuntu_version =~ '20' ]] || [[ $ubuntu_version =~ '21' ]]; then
|
if [[ $ubuntu_version =~ '20' ]] || [[ $ubuntu_version =~ '21' ]]; then
|
||||||
gem install nokogiri -v 1.7.0.1
|
gem install nokogiri -v 1.7.0.1
|
||||||
|
|
Loading…
Reference in New Issue