![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Solaris初心者です。よろしくお願いします。
Net-snmpをSolaris10にソースからインストールしようとしたのですが、下記のエラーが出てしまいインストールできません。
./configure
make
make test(Summary: 59 / 59 succeeded.)
make install
creating directory /usr/local/include/net-snmp
./install-sh -c -m 644 ./include/net-snmp/version.h /usr/local/include/net-snmp/version.h
cp: cannot create /usr/local/include/net-snmp/#inst.3763#: Permission denied
*** Error code 2
The following command caused the error:
if test "version.h" != "" ; then \
echo creating directory /usr/local/include/net-snmp ; \
it="version.h" ; \
/bin/sh ./mkinstalldirs /usr/local/include/net-snmp ; \
for i in $it ; do \
/bin/sh ./libtool --mode=install ./install-sh -c -m 644 ./include/net-snmp/$i /usr/local/include/net-snmp ; \
echo "installing $i in /usr/local/include/net-snmp" ; \
done \
fi
make: Fatal error: Command failed for target `installlocalheaders'
googleで調べては見たのですが(エラー文)同じ問題に対しての返答がなくて困っています。どうしたらよいでしょうか?よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
make自体はできているようです。
で、エラーの内容をよく見ると、
cp: cannot create /usr/local/include/net-snmp/#inst.3763#: Permission denied
とあります。
つまり、書き込みしようとしたけど権限が無くて書けなかったと言っています。
通常、/usr/localはユーザレベルでは書き込みできないので、
make installを実行する前に、スーパーユーザ(root)になる必要があります。
なので、手順としては、
./configure
make
su
make install
になります。
大概スーパーユーザは最低限のパスしか通っていないので、
フルパスでmakeを指定する必要があると思います。
Ex:makeが/usr/local/bin下にある場合
/usr/local/bin/make install
この回答への補足
ありがとうございます。その通りでした。
実際にroot権限でmakeができなかったので(makeのパスは/usr/ccs/bin/makeでした)パスを指定してmake installを行いました。
./configure
make
su
/usr/ccs/bin/make install
しかし、今度は別のエラーで困っています.
*** Error code 1
make: Fatal error: Command failed for target `snmp_client.lo'
Current working directory /usr/local/src/net-snmp-5.4.1/snmplib
*** Error code 1
The following command caused the error:
if test "snmplib agent apps man local mibs" != ""; then \
it="snmplib agent apps man local mibs" ; \
for i in $it ; do \
echo "making installlibs in `pwd`/$i"; \
( cd $i ; /usr/ccs/bin/make installlibs) ; \
if test $? != 0 ; then \
exit 1 ; \
fi \
done \
fi
make: Fatal error: Command failed for target `installsubdirlibs'
このエラーが出てきて困っています.googleでググってもなかなか同じような情報が出てきません・・・.これができないcactiもできないようなので宜しくお願いします.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(コンピューター・テクノロジー) .NET Frameworkがコントロールパネル>プログラムと機能に表示されない。 3 2022/12/31 15:33
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
makeコマンドができない
-
readline インストールについて
-
macos での /usr/local/lib と...
-
`./configure` の次に `make` ...
-
ソースからmakeした場合の削除方法
-
linuxの/usr/includeについて
-
gccのインクルードパスの確認
-
*** ターゲット `all' を make ...
-
Solaris10でNet-SNMPがインスト...
-
PHP-4.3.1でmake出来ない
-
gccのアップグレードについて
-
PHPについて。
-
makeコマンドが使えません。
-
Ubuntuをインストールし、ユー...
-
yumインストール先は、何で決ま...
-
ubuntu 初期化について
-
Raspberry Pi 3 A+ ブラウザ遅い
-
Windows2000を最新マシンにイン...
-
MSIのブートドライブ設定がよく...
-
Fedoraのupgradeで、libruby.so...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
glibcバージョンアップ
-
Solaris10でCコンパイラが見...
-
apachectlが使えない
-
macos での /usr/local/lib と...
-
ソースファイルのアンインスト...
-
linuxの/usr/includeについて
-
makeの際、 Killedとなったり...
-
perlのダウングレード方法
-
OpensslのVer.ダウン
-
RedHat9のgtk-configってどこ?
-
ソースからmakeした場合の削除方法
-
makeしてinstall
-
ubuntu linux の./configure ru...
-
PROMISE TX4000 RAIDドライバー...
-
openSSLで秘密鍵ファイルエラー
おすすめ情報