アットウィキロゴ

Vpsでインスタンス作成

yum update
yum install sudo
yum install screen
yum install nano
yum install gcc
yum install zlib-devel

perlは入ってたっぽいので省略なかった場合は入れてください


adduser passwd でマイクラ用ユーザー作成
visudoでファイル確認するこの時ファイルができるみたいです
visudo
:wq で何もしないで保存
/etc/sudoers
ができます。
ubuntuと違ってはじめてvisudoをうごかして保存すると
/etc/sudoersが

sudoグループに追加
usermod -aG wheel

https://www.openssl.org/source/
ここからOpensslをダウンロードするみたいです。

mkdir openssl
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
tar xzfv openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config --prefix=/usr/local/openssl shared zlib

成功って英語で出たら

sudo make

make が入ってなければ
sudo yum install make

sudo make install 

cd /etc/ld.so.conf.d/
sudo nano openssl-1.1.1.conf

下記を記述
/usr/local/openssl/lib

sudo ldconfig

cd でhomeにもどって

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-9.1.0/gcc-9.1.0.tar.gz
sudo tar xzfv gcc-9.1.0.tar.gz -C /usr/local/src
cd /usr/local/src/gcc-9.1.0/
sudo mkdir build
cd build/

sudo ./contrib/download_prerequisites
必要ななにかをとってきてくれるらしい

sudo ../configure --enable-languages=c,c++ --prefix=/usr/local --disable-bootstrap --disable-multilib
sudo make
sudo make install


# cd /etc/ld.so.conf.d/
# vi gcc-9.1.0.conf
# ldconfig





sudo yum install bison

python インストール
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
sudo yum install python36u python36u-libs python36u-devel python36u-pip

pythonバージョン切り替え
sudo update-alternatives --install /bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /bin/python python /usr/bin/python3.6 2
sudo update-alternatives --config python

pythonを3にするとyumが死ぬので対策


sudo nano /bin/yum
#!/usr/bin/python→#!/usr/bin/python2

sudo /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python→#!/usr/bin/python2

cd 
curl -LO http://ftp.jaist.ac.jp/pub/GNU/make/make-4.2.tar.gz
tar xzfv make-4.2.tar.gz -C /usr/local/src
cd /usr/local/src/make-4.2/
./configure --prefix=/usr/local/make-4.2
makeはmakeできないらしいので
sudo /usr/local/src/make-4.2/build.sh
/usr/local/make-4.2/bin/make にmakeができていますので
/usr/local/make-4.2/bin/make --version でバージョン確認できればok
GNU Make 4.2
このプログラムは x86_64-pc-linux-gnu 用にビルドされました
Copyright (C) 1988-2016 Free Software Foundation, Inc.
ライセンス GPLv3+: GNU GPL バージョン 3 以降<http://gnu.org/licenses/gpl.html>
これはフリーソフトウェアです: 自由に変更および配布できます. 
法律の許す限り、 無保証 です.

sudo mv /usr/bin/make /usr/bin/make-3.82
sudo update-alternatives --install /usr/bin/make make /usr/bin/make-3.82 1
sudo update-alternatives --install /usr/bin/make make /usr/local/make-4.2/bin/make 2
sudo update-alternatives --config make
これでmakeのバージョンを4.2に変更できたとおもいます

sudo make --version
バージョン確認


makeができたのですが ライブラリをmakeすると
エラーがでてしまいます
Makeconfig:42: *** 分離記号を欠いています.  中止.
これを解決するにはMakefileをnkfでUTF-8でBOMあり
からUTF-8でBOMなしに変換しないといけないそうです

nkfという変換ツールが入ってないので
インストールします。
sudo yum install nkf


cd
curl -LO http://ftp.jaist.ac.jp/pub/GNU/glibc/glibc-2.29.tar.gz
tar xzfv glibc-2.29.tar.gz -C /usr/local/src
cd /usr/local/src/glibc-2.29
mkdir build
cd build
../configure --disable-sanity-checks --prefix=/usr/glibc-2.29
make
make install



bedrockサーバーダウンロード

wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.60.5.zip
unzip bedrock-server-1.14.60.5.zip
LD_LIBRARY_PATH=. ./bedrock_server

だめだーできない あきらめた
+ タグ編集
  • タグ:
  • minecraft
  • bedrock
  • centos7
  • linux
  • vps
  • kagoya
最終更新:2020年05月15日 10:56