Vine Linux 6.5 に導入している MySQL 5.1.73  が古いので

MariaDB 10.1.16 にアップデートする事にしました

また、アップデートするにはリビルドする必要がある事と

リビルドの順番があるので気を付ける必要がありました

早速、以下の順番でリビルドを実行しました。

 

1.libarchive-3.2.0-1vl7.src.rpm

①.リビルドに必要なソフトをインストールします。

apt-get install libacl-devel libattr-devel

②.libarchive-3.2.0-1vl7.src.rpm 入手

libarchive-3.2.0-1vl7.src.rpm をダウンロードします。

wget http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/pool/libarchive-3.2.0-1vl7.src.rpm

③.rpm -rebuild libarchive-3.2.0-1vl7.src.rpm

リビルドを実行します。

④.パッケージが作成されます。

libarchive-3.2.0-1vl6.x86_64.rpm
libarchive-devel-3.2.0-1vl6.x86_64.rpm

⑤.rpm -Uvh *

全てのパッケージソフトをインストールします。

 

2.jsoncpp-0.7.1-2vl7.src.rpm

①.リビルドに必要なソフトをインストールします。

apt-get install scons doxygen graphviz

②.jsoncpp-0.7.1-2vl7.src.rpm 入手

jsoncpp-0.7.1-2vl7.src.rpm をダウンロードします。

wget http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/pool/jsoncpp-0.7.1-2vl7.src.rpm

③.rpm -rebuild jsoncpp-0.7.1-2vl7.src.rpm

リビルドを実行します。

④.パッケージが作成されます。

jsoncpp-0.7.1-2vl6.x86_64.rpm
jsoncpp-devel-0.7.1-2vl6.x86_64.rpm

⑤.rpm -ivh *

全てのパッケージソフトをインストールします。

 

3.cmake-3.5.2-2vl7.src.rpm

①.リビルドに必要なソフトをインストールします。

apt-get install gcc-gfortran libarchive-devel xz-devel qt4-devel desktop-file-utils

以下のパッケージ類が導入されました。

mesa-libGLU-7.11.2-3vl6.x86_64
libXv-1.0.6-2vl6.x86_64
lcms-1.19-1vl6.x86_64
libmng-1.0.10-4vl6.x86_64
qt4-4.7.2-11vl6.x86_64
libarchive-2.8.4-6vl6.x86_64
desktop-file-utils-0.17-2vl6.x86_64
libXrender-devel-0.9.6-3vl6.x86_64
libICE-devel-1.0.7-1vl6.x86_64
libSM-devel-1.2.0-1vl6.x86_64
libXt-devel-1.1.1-2vl6.x86_64
libXft-devel-2.2.0-1vl6.x86_64
libXrandr-devel-1.3.1-3vl6.x86_64
libXv-devel-1.0.6-2vl6.x86_64
mesa-libGLU-devel-7.11.2-3vl6.x86_64
libXinerama-devel-1.1.1-2vl6.x86_64
libXi-devel-1.4.2-2vl6.x86_64
libXcursor-devel-1.1.11-2vl6.x86_64
qt4-devel-4.7.2-11vl6.x86_64
libarchive-devel-2.8.4-6vl6.x86_64
xz-devel-5.0.2-1vl6.x86_64
libgfortran-4.9.3-2vl6.x86_64
gcc-gfortran-4.9.3-2vl6.x86_64

②.cmake-3.5.2-2vl7.src.rpm 入手

cmake-3.5.2-2vl7.src.rpm をダウンロードします。

wget http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/pool/cmake-3.5.2-2vl7.src.rpm

③.rpm -rebuild cmake-3.5.2-2vl7.src.rpm

リビルドを実行します。

④.パッケージが作成されます。

cmake-3.5.2-2vl6.x86_64.rpm

⑤.rpm -Uvh cmake-3.5.2-2vl6.x86_64.rpm

cmake-3.5.2-2vl6.x86_64.rpm を導入します。

 

4.libmysqlclient-10.1.16-1vl7.src.rpm

①.リビルドに必要なソフトをインストールします。

apt-get install libevent-devel

②.libmysqlclient-10.1.16-1vl7.src.rpm 入手

libmysqlclient-10.1.16-1vl7.src.rpm をダウンロードします。

wget http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/pool/libmysqlclient-10.1.16-1vl7.src.rpm

③.rpm -rebuild libmysqlclient-10.1.16-1vl7.src.rpm

リビルドを実行します。

④.パッケージが作成されます。

libmysqlclient18-10.1.16-1vl6.x86_64.rpm
libmysqlclient-devel-10.1.16-1vl6.x86_64.rpm
mariadb-common-10.1.16-1vl6.x86_64.rpm

mariadb-common-10.1.16-1vl6.x86_64.rpm は

MariaDB を導入する時に必要になります。

 

5.mariadb-10.1.16-1vl7.src.rpm

①.リビルドに必要なソフトをインストールします。

apt-get install mecab-devel

②.mariadb-10.1.16-1vl7.src.rpm 入手

mariadb-10.1.16-1vl7.src.rpm をダウンロードします。

wget http://ftp.jaist.ac.jp/pub/Linux/Vine/VineSeed/pool/mariadb-10.1.16-1vl7.src.rpm

③.rpm -rebuild mariadb-10.1.16-1vl7.src.rpm

リビルドを実行します。

④.パッケージが作成されます。

mariadb-client-10.1.16-1vl6.x86_64.rpm
mariadb-connect-10.1.16-1vl6.x86_64.rpm
mariadb-devel-10.1.16-1vl6.x86_64.rpm
mariadb-embedded-10.1.16-1vl6.x86_64.rpm
mariadb-mroonga-10.1.16-1vl6.x86_64.rpm
mariadb-server-10.1.16-1vl6.x86_64.rpm
mariadb-static-10.1.16-1vl6.x86_64.rpm
mariadb-test-10.1.16-1vl6.x86_64.rpm
mariadb-tokudb-10.1.16-1vl6.x86_64.rpm

導入と設定については次回にします。