ホーム > タグ > エラー

エラー

DARのよくあるインストール時エラーと対処法

 tarとDARでも紹介した、なかなか高速で多機能なアーカイバのDAR(Disk ARchive)ですが、仕事で大量のサーバー機にインストールしていたら、ふたつほどよくあるconfigureとコンパイルエラーがあったので紹介しておきたいと思います。

 先にインストール方法をざっと。DAR公式サイトから最新版がダウンロードできます。んで

# ./configure

して、展開したディレクトリに入ってスーパーユーザーで

# make

# make install-strip

するだけです。これでインストールは完了。darと入力してEnterを押し、英語で「引数が足りません」的なことが表示されたらOKです。

 よくあるエラー。まず、RHEL系ではconfigure時に

“g++: /lib/libattr.a: No such file or directory”

というエラーを吐くことがあります(参考)。これは

# ln -s /usr/lib/libattr.a /lib/libattr.a

として、DARが指定するディレクトリにシンボリックリンクをはってやればOKです。

 もうひとつはインストール後に気づくことが多いので多少厄介ですが(DARは速いけど、DAR自体のコンパイルは割と掛かるので…)、インストール後にdarを実行したときに、引数リストではなく

dar: error while loading shared libraries: libdar.so.4: cannot open shared object file: No such file or directory.

と表示されることがあります。これもupdatedb→locateとかやってみると、ファイル自体は存在してるので、あるいはln -sで解決するのかも知れませんが、とりあえず

# make distclean

して、以下のオプションをつけてconfigureしなおすと問題なく動くようです。

# ./configure –disable-shared

 こちらのエラーは英語の資料漁ってどっか(ソース紛失)で見つけたので、一応エラー集としておいときます。日本語の資料がまだまだ少ないようなので、参考までに。

参考:
DARで賢くバックアップ
DARでシステムのバックアップ

Home > Tags > エラー

Search
Link
Feeds
Meta

Return to page top