• 締切済み

パッケージをダウンロードするとファイル名が変わってしまう

お世話になっております Red Hat のサイトでRPMパッケージをダウンロードする時 ファイル名が変わってしまうのはなぜでしょうか 【手順】 (1)Red Hatのサイトにて下記のファイルをWindos XP SP2 でダウンロードします >firefox-1.5.0.12-0.15.el4.i386.rpm (2)ファイルのダウンロードを行うときに以下のようにファイル名が変わってしまいます >firefox-1[1].5.0.12-0.15.el4.i386.rpm (3)ファイルをダウンロードした後、FTPなどでLinuxのサーバ(Red Hat Enterprise Linux AS 4)にパッケージを転送します (4)その後、Linux上でインストールを行おうとファイル名をTabで補完すると以下のようにファイル名が変わってしまいます >rpm -Uhv firefox-1\[1\].5.0.8-0.1.el4.i386.rpm ※ちなみに「ls」でファイル名を確認したときは、Windowsでのダウンロード時と同様の表示でした また、この名前でもインストールは行えませんでした。 >rpm -Uhv firefox-1[1].5.0.12-0.15.el4.i386.rpm エラー:File not found by glob:~ファイル名 この一連の現象の原因はどのような事が考えられるでしょうか どなたか御教授願います

みんなの回答

回答No.2

(2)は、既に同名のファイルが保存先に存在していて、 ブラウザが自動で変名しているからだと思われます。 (4)は、 [ ]や *や ? は、UNIX上のファイル名の表現としては、 特別な意味を持つので(ワイルドカード) これを本来のファイル名に実際に使っていると、エスケープする必要があるので、Tab補完したときに自動で付加されるだけで、実際のファイル名が変更されている訳ではありません。 なので、 rpm -Uhv firefox-1\[1\].5.0.8-0.1.el4.i386.rpm とするか、 ファイル名の違いが気になるなら、単純にリネームしてしまって問題ないです。

xylitol200
質問者

お礼

回答ありがとうございます >なので、 >rpm -Uhv firefox-1\[1\].5.0.8-0.1.el4.i386.rpm >とするか Tab補完せず、上記のコマンドを打ちましたが 同様なエラーが返されます しかし、windows、Linux上問わず、ファイルのリネームを行った上で rpmコマンドで正常にインストールができます >(2)は、既に同名のファイルが保存先に存在していて、 >ブラウザが自動で変名しているからだと思われます。 こちらは該当しません 保存先には同名のファイルは存在しませんでした 尚、他のパッケージも同様にダウンロードしましたが、やはりファイル名が同じように変わってしまいます。一体なぜでしょうかね

  • okweb-goo
  • ベストアンサー率29% (283/952)
回答No.1

インストール直前に、一番最初の正しいと思われるファイル名に変更したらいいのでは?

xylitol200
質問者

お礼

回答ありがとうございます okweb-goo様のおっしゃるとおりです 本件、ファイル名を変更してインストールはすでに行っております ですが、今回はファイル名が変わってしまう現象の原因を知りたくて 質問しました

関連するQ&A

  • i386 と i686 の違いとパッケージについて

    Red Hat Linux 9を使用しております。 表記の通り、rpmパッケージにはi386やi686という 数字の表記された物が配布されていますが、 普段は(というより、デフォルトでは)i386を使っているのですが、 i686のものとはどう違うのでしょうか? また以下のサイトで配布してあるapacheを デフォルトインストール状態のapacheに(おそらくi386) rpm -Uhv でアップデートしても大丈夫でしょうか? 入れる場合は一度アンインストールした方がいいのでしょうか? アドバイス宜しくお願いします。 http://rpm.fumika.jp/apache

  • RHEL5のパッケージの追加方法

    素人なのですがOracleをインストールする為に Red Hat Enterprise Linux 5での環境を構築をしています。 Red Hat Enterprise Linux 5環境をインストールしたものの、 Oracleの環境を作るためには、以下のパッケージが 不足しているらしく、どうやって追加して良いか分りません。 compat-db-4.2.52(x86_64) compat-libstdc++-296(i386) compat-libstdc++-33-3.2.3(x86_64) compat-libstdc++-33-3.2.3(i386) 環境のインストールやカスタマイズについて 全然知識がないため通常どの様にパッケージを準備して、 準備したパッケージのインストール時に何をすれば良いのか よくわかっていません。 方法をご存知の方、すいませんがご教授いただけないでしょうか。

  • /var/ftp/pubについて

    linuxの表題のファイルは、 FTPサーバの共有ファイルとして使用されると 考えていいでしょうか。 また、RPMパッケージのインストールは、 あるきまったディレクトリ配下で、 rpm -ivh パッケージ名としてなくては、 いけないのでしょうか?(red hatの場合)

  • rpmファイルはそのままダウンロードできない?

    linux向けのrpmファイルについて質問です。 「rpmファイルの中身を展開できないか?」と言う質問はよくありますが rpmファイルそのものの入手はどこからすれば良いのでしょうか? linux環境でインストールしたいパッケージがあり、それをrpmコマンドで インストールしようと考えているのですが、肝心のrpmファイルそのもの がネットからダウンロード出来るところが無さそうです。 rpmファイルをダウンロードできる事を唄っているサイトはありますが それでダウンロードするとcpio形式のファイルになってしまいます。 cpio形式のファイルだとコマンドレベルのインストールからやらなけれ ばならず、手間がかかるのでrpmファイルの固まりが欲しいのですが。。。 rpmファイルの入手って出来ないものなのでしょうか?

  • Xinetdについて

    Red Hat Enterprise Linux 5を使っているのですが、 デフォルトでxinetdって入れることはできないのでしょうか?? rpmやyumで探したのでしたのですが、なかったのでダウンロードを パッケージファイル(rpm)をダウンロードしなければいけなくて 見つからなくて困ってます。 上記二つの方法を細かく教えてほしいです。 (英語が読めなくて訳しても分からない為..) お願いします

  • RED HATローカルでのrpmパッケージ導入

    Red Hat Enterprise Linux 6.2 2.6.32-358.14.1.el6.x86_64 上記のOS、カーネルにてTrendMicro製ServerProtect for Linux3を導入しようとしたところ libz.so.1はSProtectLinux-3.0-1353.x86_64に必要とされています libuuid.so.1はSProtectLinux-3.0-1353.x86_64に必要されています とエラーが発生しインストールがストップ致しました。 http://esupport.trendmicro.com/solution/ja-jp/1302795.aspx こちらのQ&Aから何点かのパッケージをインストール(libuuid~.i686.rpmとzlib~.i686.rpm?)しなくてはならないのだと思いますが、こちらのパッケージをローカルでインストールするためにはどこから取得しなくてはいけないのでしょうか? LINUX初心者で用語等もわかりませんがご教授いただきたく思います。 よろしくお願い致します。

  • webalizerというソフトをインストールしたいです

    Red Hat Linux 9.0をインストールしてWEBサーバーを公開しています。 Red Hat Linux 9.0をインストールすると、自動的にwebalizerというホームページのアクセスログをとるソフトがインストールされるようです。 このwebalizerというソフトを別のサーバーにインストールしたいのですが、Red Hat Linux 9.0のCD-ROMのRPMソフトのうち、どれがwebalizerになりますか? webalizerというソフトをインストールすると、なんというファイルとなんというファイルがインストールされますか?もし、5~6個くらいの数なら、ファイル名を教えて頂きたいのですが。 また、Linuxは、Red Hatでなくてもそのまま使用できますか?

  • ncftpはどのパッケージに入っていますか?

    Red Hat Linux ES3を使用しています。 ncftpコマンドを使いたいのですが、アプリケーションの追加と削除でどのパッケージをインストールすればいいでしょうか?

  • RPMでインストールがうまくできない、、、

    Red Hat Linux 7Jをつかっています。ネットからRPMパッケージをダウンロードして来てインストールしようとしているのですがいつもGnoRPMに「これはRPMじゃないよ」みたいな事をいわれインストールできません。コマンドラインでやってもダメでした。 唯一、SylpheedはうまくインストールできたのでGnoRPMのせいでは無いと思います。また、インストールしようとしたパッケージもSambaとかJAVA2 SDKとかでこっちにも問題があるとは思えません。 何が悪いのか、どうすればいいのか、等をお教え頂けると幸いです。

  • heartbeat2.0.7 on RedHatEnterpriseLinuxWS release 4

    Red Hat Enterprise Linux WS release 4 に、heartbeat-2.0.7 をインストールしようと試みているのですが、 現在、以下のような不具合があり、 滞っております。 http://linux-ha.org/download/index.html の下の方から、 heartbeat-2.0.7-1.src.rpm を入手しました。 Red Hat Enterprise Linux WS release 4 をUpdate4にアップグレードした後に、 上記srpmから、rpmを作成し、 # rpm -ivh --test heartbeat-2.0.7-1.i386.rpm を実行すると、以下のようなエラーが発生します。 エラー: Failed dependencies: python-gtk is needed by heartbeat-2.0.7-1.i386 ネットで"python-gtk"のrpm、およびsrpmを検索しても、 "Red Hat Enterprise Linux WS release 4"用のものが見つかりません。 http://fr2.rpmfind.net/linux/rpm2html/search.php?query=python-gtk&submit=Search+... において、 異なるDistributionのsrpm(例:python-gtk-2.8.2-21.src.rpm)を入手して、 rpm を作成しようとしても、以下のようなエラーが発生します。 #rpmbuild --rebuild python-gtk-2.8.2-21.src.rpm python-gtk-2.8.2-21.src.rpm をインストール中 エラー: line 28: Unknown tag: %{py_requires} どなたか、 Red Hat Enterprise Linux WS release 4 用の python-gtkの作り方をご存知の方は、 いらっしゃらないでしょうか? もしくは、Red Hat Enterprise Linux WS release 4 に、heartbeat-2.0.7 をインストールした経験のある方は、 いらっしゃらないでしょうか? ご教示をよろしくお願い申し上げます