mixhost

MixHost(レンタルサーバー)にlibpngをインストールする

更新日:2023/01/14

MixHostにlibpngがインストールされているようですが、バージョンが古いので最新版をソースからビルドしてインストールしてみます。

 

ダウンロード

libpngのダウンロードURLは、次のWebページで確認できます。

開いたページのSource code: 内の .tar.gz が目的のURLです。
二つありますが、上はダウンロードページへのリンクです。
下はファイルへのURです。今回は下側のリンクをコピーしておきます。

MixHostのコントロールパネルからターミナルを開きます。
次のコマンドを実行します。

$ wget https://download.sourceforge.net/libpng/libpng-1.6.39.tar.gz
$ tar xvf libpng-1.6.39.tar.gz

wgetの後のURLは、コピーしたリンクに置き換えてください。
tar のファイル名も同様に、ダウンロードされたものに置き換えてください。

実行すると、ダウンロード後に解凍されます。

 

インストール

MixHostはroot権限がもらないので、ホームディレクトリ内にインストールします。
今回は/home/ユーザー名/binにしておきます。

インストール先のディレクトリは、あらかじめ作成しておきます。

次のコマンドを実行します。

$ cd libpng-1.6.39
$ ./configure --prefix=/home/ユーザー名/bin
$ make
$ make install

cd のディレクトリは、解凍されたものを指定します。
./configure--prefixは、インストール先を指定します。
適宜、置き換えてください。

実行するとlibpngがビルドされて、インストール先に配置されます。

 

パスの設定

インストール先のディレクトリにパスを通します。

.bash_profileまたは.bashrcでコマンドとライブラリの検索パスを設定します。

.bash_profileまたは.bashrc

export PATH=$PATH:$HOME/bin/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/bin/lib

 

テスト

ターミナルを再読み込みして、次のコマンドを実行します。

$ libpng-config --version
1.6.39
$ libpng-config --libdir
/home/ユーザー名/bin/lib

これで終了。

更新日:2023/01/14

書いた人(管理人):けーちゃん

スポンサーリンク

記事の内容について

null

こんにちはけーちゃんです。
説明するのって難しいですね。

「なんか言ってることおかしくない?」
たぶん、こんなご意見あると思います。

裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。
そんなときは、ご意見もらえたら嬉しいです。

掲載コードについては事前に動作確認をしていますが、貼り付け後に体裁を整えるなどをした結果動作しないものになっていることがあります。
生暖かい視線でスルーするか、ご指摘ください。

ご意見、ご指摘はこちら。
https://note.affi-sapo-sv.com/info.php

 

このサイトは、リンクフリーです。大歓迎です。