質問: レンタルサーバーmixhostにtreeコマンドを入れたいのですが方法はありますか? OSはCloudLinuxです。 https://mixhost.jp/functions/server-spec sudoや、yumコマンドは使えません。 (CloudLinuxに馴染みがないので、パッケージ管理ツールがyumでいいのかもよくわかりません。) 以下を試してみましたが(このやり方が正しいかどうかもわからない。)、「make install」でパーミッションのエラーが出ました。 ``` $ wget ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz $ tar zxvf tree-1.6.0.tgz $ cd tree-1.6.0 $ make $ make install ``` ``` $ make install install -d /usr/bin install: `/usr/bin' のパーミッションを変更できません: 許可されていない操作です ``` このような状況で、インストールできる手段はありますか? サーバーサイドについて色々と勉強中なのですが、 レンタルサーバーでは制限があり、使いづらい点が出てきたので、 VPSを使うことも検討中です。
回答: 共用レンタルサーバーということですね。 自分のホームディレクトリの下のbinにインストールするのが良いでしょう。 Mekefileの始めの方に、 `prefix = /usr` という行があるので、これを `prefix = 自分のホームディレクトリ` に書き換えて、`make`し直して、`make install`して下さい。 `PATH`に、`自分のホームディレクトリ/bin`が無いのなら追加して下さい。