- ベストアンサー
rpmのupdateコマンドについて
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
いいよ。 とこれだけではなんなのでもう少し詳しく説明すると、Windowsでもsetup.exeみたいなのあるよね。あれってあなたのデスクトップに置いて実行してもプログラムはC:\Program Filesみたいなところに入ってその後setup.exeは削除しても大丈夫だよね。 rpmファイルも概念はほぼ同じだ。rpmファイルの中にはインストールされる実行ファイルなどとそのあて先が書かれていて、rpmコマンドで入れたファイルは/usrとか/etcとか/varとかそのあたりに入る。その後はrpmファイルは捨ててしまってもかまわない。 rpmコマンドによるupdate(rpm -U)は既に同じものが入っているときに更新するよという意思を明示するのであって、まだ入ってない時は普通にインストール(rpm -i)するでしょう? 更新だから何か特別な事が行われているわけではない。
その他の回答 (1)
- nonamochi
- ベストアンサー率62% (228/365)
おはようございます 私の知る限りではどのディレクトリから実行しても大丈夫です。
関連するQ&A
- rpmコマンドで-iや-Uが使えなくなった
お世話になります。 以前,システムファイルが壊れ,fsck -Aコマンドでどうにか普及しました。 それから少し経って異常に気づきました。 rpmパッケージをインストールしようと,rpm -ihv [file] と打ち込んでも何も起きません。 でも,rpm -q [file]コマンドを使うとちゃんとそのrpmパッケージのバージョンが分かります。 なぜでしょうか? rpmだけ再インストールしなおさなければならないですか? もし再インストールしなければならないのならば,そのやり方を教えてもらえないでしょうか。 なんせ,rpmコマンドが使えないので… どうか,よろしくお願いします。
- ベストアンサー
- その他(OS)
- rpmコマンドによるインストール
自作のプログラムのバイナリファイルをrpmbuildコマンドでrpmパッケージにして、rpmコマンドでインストールすると、make時のバイナリのサイズと、rpmコマンドによるインストール時でサイズが変わってしまいます。 rpmコマンドでインストールした場合は、バイナリのサイズが変わってしまうものなのでしょうか?
- 締切済み
- Linux系OS
- rpm コマンドでエラーが…
お世話になります。 少し古いノートPCを貸してもらい、Linux7.2を動かしています。 カーネルが2.4.7-10ということもあり、新しくしようとパッケージをダウンロードしました。 そしていざrpmコマンドを打ちました。すると、 # rpm -ivh *.rpm error: db3 error(2) from dbenv->open: No such file or directory error: cannot open Packages index using db3 - No such file or directory (2) error: cannot open Packages database in /var/lib/rpm というメッセージが出ました。 カーネルが相手だからかなと思い、テストとして、 # rpm -q perl と打つと error: db3 error(2) from dbenv->open: No such file or directory error: cannot open Packages index using db3 - No such file or directory (2) というメッセージが返ってきました。 これって何が原因なのでしょうか? すいませんが回答よろしくお願いします。 足りない情報があれば随時補足します。
- ベストアンサー
- その他(OS)
- rpmコマンドのsource
PlamoLinuxにはrpmコマンドがインストールされていませんが、rpmコマンドをplamoLinuxにインストールして利用することは可能でしょうか? 可能であるのならば、rpmコマンドのsourceは何処から入手することが出来るのでしょうか? Plamoに入っていたrpm2tgzでVineのrpmコマンドのrpmファイルをtgz形式にして展開しようとしたのですが、途中で失敗してしまい上手く展開できなかったので、tar.gz形式のrpmコマンドのソースなど、Plamoで素直に展開できるrpmのソースがあればその場所を教えてください。 よろしくお願いします。
- ベストアンサー
- その他(OS)
- rpm -qa コマンドの使い方
Linuxで導入パッケージを調べようと、rpm -qa コマンドを打っていますが、テキストモードなのですべて表示できません。これを10ずつ調べていく方法はありませんか?
- ベストアンサー
- Linux系OS
- rpmについて(修正)
usbメモリーでubuntuをインストールしてそれで、rpmコマンド使おうとすると プログラム 'rpm' はまだインストールされていません。次のように入力するとインストールできます。 sudo apt-get install rpm と表示されコマンドどおりにやったら パッケージはデータベースには存在しますが利用できません。 おそらく、そのパッケージが見つからないかもう古くなっているか、あるいは別のソースからのみしか利用できないという状況が考えられます。 E: パッケージrpmにはインストール候補がありません と出ていてインストールできません。 rpmはインストールできないのでしょうか。 わかる方いらしたらご教授をよろしくお願いします。
- ベストアンサー
- Linux系OS
- VMware tools のRPMコマンド
VMware Serverを使用 ホストOS:WindowsXP ゲストOS:FedoraCore2.6 VMメニューから INSTALL VMware tools を実行 下記の2ファイルが作成 VMwareTools-1.0.2-39867.i386.rpm VMwareTools-1.0.2-39867.tar.gz 質問ですが tarコマンドでインストール出来るのですが rpmコマンド学習の為 rpmコマンドでインストールしようとした際下記コマンド実行 rpm -ivh VMwareTools-1.0.2-39867.i386.rpm MSG: 1:VMwareTools ########################################### [100%] これでインストールされたのでしょうか? you do not have VMware tools installedが表示されているので どうもインストールされていないみたいなんですが この後、何かコマンドを打つ必要があるんでしょうか? 回答宜しくお願いします。
- ベストアンサー
- Linux系OS
- yum update は rpm -U と同じ?
yum update コマンドは、rpm コマンドでは -U 相当? -F 相当? 教えてください。 理由も教えてもらえると助かります。 個人的には、yum はpython で書かれていて、rpm モジュールを使用しているので、 内部的にはrpmコマンドを使用しているんだと思っているのですが・・
- ベストアンサー
- Linux系OS
- rpmbuildコマンドで
http://www.stackasterisk.jp/tech/systemManagement/rpm02_03.jspを参考に、RPMパッケージを作成しようとしたのですが、rpmbuildコマンド時に以下のようなエラーが出て困っています。 エラー: Name field must be present in package: (main package) エラー: Version field must be present in package: (main package) エラー: Release field must be present in package: (main package) エラー: Summary field must be present in package: (main package) エラー: Group field must be present in package: (main package) エラー: License field must be present in package: (main package) また、rpmbuildコマンド後に、SPECディレクトリでlsコマンドを実行すると、以下のように「tar: ...」のファイルが作成されています。 tar: これは tar の書庫ではないようです どなたか対象方法等をご教授ください。
- 締切済み
- Linux系OS