- ベストアンサー
Redhat系LinuxでSambaをインストールする方法
- Redhat系LinuxでSambaをインストールする方法について質問しています。
- エラーが発生し、libcom_err.so.3のダウンロードができない状況です。
- 依存しているライブラリ(libiconv.so.2, liblber.so.2, libldap.so.2, libreadline.so.4)に関する情報を求めています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
最近では # yum install libcom_err.so.3 とかで、依存パッケージがインストールできたりする場合もあります。 ところで「redhat系」とぼかして書くのは何故でしょう? それだけ、得られる情報の精度が悪くなるというのに・・・
その他の回答 (4)
- cynthia4
- ベストアンサー率51% (186/358)
良く解からないのですが 下記によると、 http://www.rfs.jp/server/samba/01/02.html samba-3.0.0-2iconv.i386 は、 RHL9 時代のものの様ですが。 そうなら、もうどうしたら良いか解かりませんと言っておいた方が 良さそうな気がします。
お礼
ありがとうございます!!
- cynthia4
- ベストアンサー率51% (186/358)
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 と 隠すほどではないだろうに。
お礼
すげえ。redhatのバージョンは隠すつもりはありませんでした。素人過ぎてそのバージョン情報を書き忘れました。
- yakan9
- ベストアンサー率54% (2247/4135)
> エラー: 依存性の欠如 このエラーは、分かりやすく言えば、 あるアプリケーションをインストールする際、 この場合は、samba-3.0.0-2iconv.i386.rpm が使用するサブルーチンを事前にインストールしておかないと、いけませんといっているのです。 一般的には、LINUXでは、パッケージという単位で管理されています。 その中に、sambaというのがあると思います。 それを使用(インストール)すれば、依存関係も自動で解決してくれると思います。 redhatのパッケージ管理の「samba」というキーで検索し、それをインストールされると楽にインストールできるのですけど。
お礼
ありがとうございます。
- D-Matsu
- ベストアンサー率45% (1080/2394)
書いてあるそのまんまの意味ですよ。 まぁ若干親切に欠けるメッセージですが、それぞれのライブラリ「を含むパッケージ」を予めインストールしておかなければならない訳です。 もっとも、RedHat Linuxの頃ならともかく今では大抵yumなりapt-rpmなりを積んでるので、わざわざrpmで入れる必然性もないと思うのですが。
お礼
ありがとうございます!!
お礼
確かにその通りでした。