• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:redhat系Linuxで、Sambaをインストールしたいのですが、、)

Redhat系LinuxでSambaをインストールする方法

このQ&Aのポイント
  • Redhat系LinuxでSambaをインストールする方法について質問しています。
  • エラーが発生し、libcom_err.so.3のダウンロードができない状況です。
  • 依存しているライブラリ(libiconv.so.2, liblber.so.2, libldap.so.2, libreadline.so.4)に関する情報を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.3

最近では # yum install libcom_err.so.3 とかで、依存パッケージがインストールできたりする場合もあります。 ところで「redhat系」とぼかして書くのは何故でしょう? それだけ、得られる情報の精度が悪くなるというのに・・・

s7s
質問者

お礼

確かにその通りでした。

その他の回答 (4)

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.5

良く解からないのですが 下記によると、 http://www.rfs.jp/server/samba/01/02.html samba-3.0.0-2iconv.i386 は、 RHL9 時代のものの様ですが。 そうなら、もうどうしたら良いか解かりませんと言っておいた方が 良さそうな気がします。

s7s
質問者

お礼

ありがとうございます!!

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.4

yum で samba を install すれば良いと思うのだが disribution の version が解らないので CentOS 5.5 で 参考までに libcom_err.so.2 は、既に有るので // libcom_err.so.3 では無い。 何が、それを提供しているか # ldconfig -v | grep libcom libcom_err.so.2 -> libcom_err.so.2.1 # locate libcom_err.so.2.1 /lib/libcom_err.so.2.1 # rpm -qf /lib/libcom_err.so.2.1 e2fsprogs-libs-1.39-23.el5 逆に e2fsprogs が install したもの # rpm -ql e2fsprogs-libs /lib/libblkid.so.1 /lib/libblkid.so.1.0 /lib/libcom_err.so.2 /lib/libcom_err.so.2.1 /lib/libe2p.so.2 /lib/libe2p.so.2.3 /lib/libext2fs.so.2 /lib/libext2fs.so.2.4 /lib/libss.so.2 /lib/libss.so.2.0 /lib/libuuid.so.1 /lib/libuuid.so.1.2 ------------------- libiconv は、下記から tarball を DL する。 http://ftp.gnu.org/pub/gnu/libiconv/ compile する。 /etc/ld.so.conf に /usr/local/lib を追加する。 # /sbin/ldconfig # /sbin/ldconfig -v | grep libiconv libiconv.so.2 -> libiconv.so.2.3.0 となる。 ---------------- libreadline は、devel があるので、それでしょう。 # yum search readline readline.i386 : 入力されたコマンドラインを編集するためのライブラリ readline-devel.i386 : Readline ライブラリを使用するプログラムを開発 するためのファイル -------------------- 残りは、自分で検索してみて下さい。 あくまで、CentOS 5.5 の例です。 yum で install したlibrary が 希望の version になるかは解りません。 Fedora 13 は、samba 3.5.6 だから F13 では無い。 何も redhat系Linux と 隠すほどではないだろうに。

s7s
質問者

お礼

すげえ。redhatのバージョンは隠すつもりはありませんでした。素人過ぎてそのバージョン情報を書き忘れました。

  • yakan9
  • ベストアンサー率54% (2243/4124)
回答No.2

> エラー: 依存性の欠如 このエラーは、分かりやすく言えば、 あるアプリケーションをインストールする際、 この場合は、samba-3.0.0-2iconv.i386.rpm が使用するサブルーチンを事前にインストールしておかないと、いけませんといっているのです。 一般的には、LINUXでは、パッケージという単位で管理されています。 その中に、sambaというのがあると思います。 それを使用(インストール)すれば、依存関係も自動で解決してくれると思います。 redhatのパッケージ管理の「samba」というキーで検索し、それをインストールされると楽にインストールできるのですけど。

s7s
質問者

お礼

ありがとうございます。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

書いてあるそのまんまの意味ですよ。 まぁ若干親切に欠けるメッセージですが、それぞれのライブラリ「を含むパッケージ」を予めインストールしておかなければならない訳です。 もっとも、RedHat Linuxの頃ならともかく今では大抵yumなりapt-rpmなりを積んでるので、わざわざrpmで入れる必然性もないと思うのですが。

s7s
質問者

お礼

ありがとうございます!!

関連するQ&A