mixhost

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

更新日:2023/01/14

MixHostmozjpegをインストールしようとしたらcmakeコマンドが必要だったので、cmakeをインストールしました。
そしてcmakeを実行したら、「No CMAKE_ASM_NASM_COMPILER could be found.」というエラーが出ました。

どうやらNASMというものが必要らしい。
そこで、NASMを入れてみます。

 

ダウンロード

MixHostはパッケージマネージャとかないので、ソースからバイナリを生成します。

次のWebページでソースのURLを確認します。

https://www.nasm.us/

Latest versionStableのバージョン番号をクリックすると、ファイルのリストが表示されます。
その中のtar.gzファイルのURLをコピーしておきます。

tar.gzは2種類ありますが、Source codeの方です。

MixHostのコントロールパネルからターミナルを開いて、次のコマンドを実行します。
実行するディレクトリはどこでもいいですが、今回はホームディレクトリで実行しました。

$ wget https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.gz
$ tar xvf nasm-2.16.01

wgetの後のURLは、先ほどコピーしたものに置き換えてください。
実行すると、上の例ならnasm-2.16.01.tar.gzという名前のファイルがダウンロードされます。

続くtarコマンドで、解凍しています。

 

インストール

次に、次のコマンドでインストールをします。

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

最後の make install は、通常は root権限が必要なディレクトリにファイルを配置します。
しかしMixHostroot権限がもらえないので、./configure--prefixで配置先を変更しています。

今回はbinディレクトリにしていますが、配置先はどこでもいいです。

 

PATHの設定

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

.bash_profileまたは.bashrcでPATHを設定します。

.bash_profileまたは.bashrc

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

更新日:2023/01/14

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

スポンサーリンク

記事の内容について

null

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

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

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

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

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

 

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