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
関連記事
スポンサーリンク
記事の内容について
こんにちはけーちゃんです。
説明するのって難しいですね。
「なんか言ってることおかしくない?」
たぶん、こんなご意見あると思います。
裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。
そんなときは、ご意見もらえたら嬉しいです。
掲載コードについては事前に動作確認をしていますが、貼り付け後に体裁を整えるなどをした結果動作しないものになっていることがあります。
生暖かい視線でスルーするか、ご指摘ください。
ご意見、ご指摘はこちら。
https://note.affi-sapo-sv.com/info.php
このサイトは、リンクフリーです。大歓迎です。