• ベストアンサー

さんばを復活する方法・・・

http://www.okweb.ne.jp/kotaeru.php3?q=427686 で日本語版Sambaのインストールにトライしていたのですが・・・。 rpm -e Samba したまではよかったんです。 rpm -i samba-2.2.4-ja_1.0.rpm したときにsamba-common-2.2.7とconflictしてるとか言うので、 rpm -e samba-common してみました。 そのあと rpm -i samba-2.2.4-ja_1.0.rpm しましたが、まず根本的に package samba-2.2.4-ja_1.0 is for a different architecture らしい・・・。 ちゃんとRedhatのi686パッケージを選んできたのに・・・。 しようがないので元に戻そうと思い、2.2.7を入れようとしたら、samba-commonがないそうで・・・。 てっきり中に入ってるものだと思ったのに・・・。 こいつはもう復活できないのでしょうか? Sambaが死んだ現在、ファイルを取り入れる手段はないです。 Telnetしかできません。 CD-ROMもフロッピーもありません。 あとはコピーしたけどインストールのしかたが分からないpro-ftpくらいしか・・・。 ○ samba-commonを外部から持ってくる方法はないでしょうか? ○ それともまだ中に眠っている? ○ なんでpackage samba-2.2.4-ja_1.0 is for a different architectureなんでしょう? Samuel2はi686じゃないんでしょうか。 やっぱりlinuxは分かりません・・・。

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

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

大変な情况になっておられるようですね。 > rpm -i samba-2.2.4-ja_1.0.rpm > しましたが、まず根本的に > package samba-2.2.4-ja_1.0 is for a different architecture > らしい・・・。 samba-2.2.4-ja_1.0.rpm というのは samba-jp のサイトには見当たりませんが、 >ちゃんとRedhatのi686パッケージを選んできたのに・・・。 ということなので、 ftp://ftp.samba.gr.jp/pub/samba-jp/samba-2.2.4-ja/packages/RedHat7.3/ samba-2.2.4.ja-12.i686.rpm をお使いになったと仮定しますが、アーキテクチャが違う場合でも、 同じ所にある src.rpm を使って rpm --rebuild samba-2.2.4.ja-12.src.rpm とやってバイナリパッケージを作ればうまくいくと思います。 > Sambaが死んだ現在、ファイルを取り入れる手段はないです。 > CD-ROMもフロッピーもありません。 > あとはコピーしたけどインストールのしかたが分からないpro-ftpくらいし > か・・・。 ftpのクライアントすら使えないんですか? インストール時によほど神経質にパッケージを削らないとそんな ことにはならないと思うのですが… rpm -q ftp とやってみてください。ftpが無くても、wget とか lftp などが インストールされていれば、ネットワーク経由でファイルを取得 できますので、調べてみてはいかがでしょうか? これらのツールが一切使用できないとなると windowsとのデュアルブート環境なら、DOS領域にダウンロードして おいてlinuxからマウントする ぐらいしか思いつきませんが… これまでの書き込みを読ませていただく限り、もう少し落ち着いて調査 した上で作業をされたほうがいいと思いますよ。 CDもFDも使えないマシンにlinuxをインストールする技量をお持ちなの ですから、 > やっぱりlinuxは分かりません・・・。 などとおっしゃらず、がんばってみて下さい。

haporun
質問者

お礼

助言ありがとうございます。 up2dateをつかってsamba-commonを復活して、なんとか元通りにsambaが動くようになりました。 もちろん元通りですが・・・。 お騒がせしました。 >rpm --rebuild samba-2.2.4.ja-12.src.rpm --rebuildはrpm --helpで見あたらなかったし、もちろん知りもしませんでした。 ところでこれはパッケージを作るだけで、インストールはしてくれないんですか? まだ試してないので分かりませんが。 あと、別の問題が。 前回インストールしようとしたとき、samba-common-2.2.7と衝突したとか書いてあったのですが、やはりsamba-common-2.2.4というのが必要なのでしょうか? 探してもRedhat用のそれは見つかりませんでした。 >CDもFDも使えないマシンにlinuxをインストールする技量 実は、ベアボーンキットで、HDD用の電源の他に5vがなかったのです・・・。 スリムCD-ROM用のしかなくて・・・。 別電源で、通常のCD-ROMドライブと共にインストールしました。 今では別電源は別の場所にあるし、このCD-ROMドライブも別のマシンのものなので、この作業をもう一度やるのはかなり大変なのです。

その他の回答 (2)

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

> ところでこれはパッケージを作るだけで、インストールはしてくれないんですか? パッケージを作るだけです。 rootで実行すると、/usr/src/redhat/RPMS/i386/ にパッケージができるので、 普通にインストールすれば良いです。(けっこう時間がかかりますよ) 一般ユーザーでやるには、redhatではあらかじめユーザー設定ファイル と作業ディレクトリを作っておく必要があります。 > 前回インストールしようとしたとき、samba-common-2.2.7と衝突したとか書いて > あったのですが、やはりsamba-common-2.2.4というのが必要なのでしょうか? redhatはパッケージを細分化して提供する傾向があるようですね。 samba-jp の rpm/srpm をお使いになるなら、samba-common-2.2.4は 不要です。 # 実は私は # ftp.samba.gr.jp/pub/samba-jp/samba-2.2.4-ja/packages/RedHat7.3/* # の作成者だったりなんかします。 > スリムCD-ROM用のしかなくて・・・。 > 別電源で、通常のCD-ROMドライブと共にインストールしました。 > 今では別電源は別の場所にあるし、このCD-ROMドライブも別のマシンのものなの > で、この作業をもう一度やるのはかなり大変なのです。 なるほど… up2dateが使えるぐらいですから、ネットワーク接続は全く問題がないんですよね。 やっぱりftpクライアントぐらいは使えるようにしておいた方がいいと思いますよ。 先に書いた中では lftp がお推めです。他に wwwブラウザという手もあります。 Displayが接続されていないのだと想像しますが、telnetしてw3mとかね。

haporun
質問者

お礼

素早いご回答に感謝します。 ># 実は私は・・・ え゛? そんな偉い人だったとは・・・。 恐れ入ります。 作成者自らにサポートを行って頂けるとは感激です。 さて、現在samba-2.2.7が入っているので rpm --oldpackage -i samba-2.2.4.ja-12.i386.rpm としたところ、やはり conflicts with file from package samba-common -2.2.7-1.7.3 が多発してしまいました。 一応復活方法は覚えたので、またsamba-commonをアンインストールしてから試してみます。 また報告します。

haporun
質問者

補足

できました! インストール完了です。 しかし、どうやら送られてくるのはShift-JISで、それをUTF-8に変換してるだけみたいですね。 UNICODE依存のハートやウムラウトアルファベットは、正しく扱われませんでした。 NTと完全に互換とありましたが、完全への道は遠そうです。 さて、次はCGIが表示されない・・・。

回答No.1

Samuel2といえばVIAのC3ですよね。 僕はVineLinuxを使ってるのですがC3はi586互換のようでi686のkernelでは起動せず、i586kernelを上書きインストールしました。 たぶんRedHatでも同じだと思います。(VineはRedHatを基に作られてますので…)

haporun
質問者

お礼

まぢですか? ということは、i386版なら入るでしょうか? っていっても、どうやって向こうへファイル転送しよう・・・。

関連するQ&A