• ベストアンサー

rpmについて(修正)

usbメモリーでubuntuをインストールしてそれで、rpmコマンド使おうとすると プログラム 'rpm' はまだインストールされていません。次のように入力するとインストールできます。 sudo apt-get install rpm と表示されコマンドどおりにやったら パッケージはデータベースには存在しますが利用できません。 おそらく、そのパッケージが見つからないかもう古くなっているか、あるいは別のソースからのみしか利用できないという状況が考えられます。 E: パッケージrpmにはインストール候補がありません と出ていてインストールできません。 rpmはインストールできないのでしょうか。 わかる方いらしたらご教授をよろしくお願いします。

  • 79562
  • お礼率68% (164/239)

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

  • ベストアンサー
  • tomtom963
  • ベストアンサー率19% (19/96)
回答No.3

>Linuxは大きく分けてDebian系とRed Hat系に分けられます。 Slackware系やその派生系(Plamo Linux/Puppy Linux)。 素人な人たちには今はSlackware系はあまり利用されていないが 昔は必ず通る道でしたね。 今も根強いファンがいますし。 ヨーロッパ系で人気なOpenSuSEも大本はSlackware系 (現在はパッケージ管理にrpmを利用しているが) 実際WikipediaではDebian系Red Hat系とSlackware系が区分されている。 後は独自系。

その他の回答 (2)

  • tomo316
  • ベストアンサー率35% (51/142)
回答No.2

Linuxは大きく分けてDebian系とRed Hat系に分けられます。 rpmはRed Hat系で利用されているインストールパッケージです。 UbuntuはDebian系でDebと言うインストールパッケージを使用します。 Debian系でrpmを利用できないこともないのですが、Red Hat系では多少構造(ディレクトリー、パッケージ)が違う関係でインストールしたとしても不都合が起こる可能性が大です。debを使いましょう。 と言うかインストールの方法が間違っています。現在はもっと進んだインストール方法です。 1、インターネット、雑誌等でインストールしたいソフト名を探してください。 2、Synapticパーケージマネージャを立ち上げる。 またはsudo apt-get install 1で探したソフト名(コマンドの場合はこれで終了) 3、Synapticの検索をクイック 4、検索窓に1で探したソフト名を入力し検索ボタンをクイック 5、一覧が出てくるので1で探したソフト名を捜しクリックする。(チェックボックスが緑色になる) 6、適用をクリックする。(インストール完了) 上記(5)で一覧が出ない場合、リポジトリを探します。 リポジトリーを登録し1からやり直す。 さらに無い場合debを探します。 それでも無い場合ソースを探してメイクします。(レベル的にはrpmもこのレベルで使用を考えます。メイクにするかrpmにするか) どうしてもと言うのであれば、alienを使って見てください。 http://linuxsalad.blogspot.com/2007/10/alienrpmdeb.html

noname#75816
noname#75816
回答No.1

Debian系でrpmパッケージをインストールしたい場合はalienパッケージを使って、 Debianパッケージに変換してからインストールするのが普通です。 直接rpmを入れるのはDebianのパッケージマネジメントシステムを迂回することになるのでトラブルの元です。 alienでrpmパッケージをdebパッケージに変換しdpkgでインストールしましょう。 (alienパッケージが入ってなければ入れてください)

79562
質問者

お礼

回答ありがとうございます。ところでalienパッケージはどこに保存すればいいのでしょうか。よろしくお願いします。

関連するQ&A

  • ubuntuでrpmがインストールできません

    VM(VMware Player)上のubuntuでrpmパッケージをインストールしようとしています. http://notes3102.blogspot.com/2008/10/rpmubuntu.htmlを参考にして,rpmを扱える様にubuntuに以下のコマンドでパッケージを入れました. $ sudo apt-get install alien dpkg-dev debhelper build-essential そして, $ sudo alien (対象のファイル名).rpm を行ったのですが, sudo: alien: command not found というエラーが出てコンバートできません…. 色々と調べたのですが対策がわからないので教えて頂きたいと思います. 宜しくお願い致します.

  • apt-getについて

    apt-getについて Ubuntuを使い始めたばかりのものです。 UbuntuにGitというソフトウェアをソースからインストールしたいと思っています。 Gitの書籍によると、次のコマンドを実行して、必要なパッケージをすべてインストールするように記載されています。 $ sudo apt-get build-dep git-core また、パッケージをインストールする時に、次のように apt-get(aptitude?) install を利用する場合があると思います。 $ sudo apt-get install mailutils パッケージをインストール場合で、 "apt-get install"とinstallなしの"apt-get"を利用する場合がありますが、 何が違い、どのように使い分けるのでしょうか?

  • ubuntu 10.04でのlibgtk2.0

    ubuntu 10.04でlibgtk2.0-dev, libxml2-devをインストールしようとしているのですが 端末で sudo apt-get install libgtk2.0-dev を打つと パッケージ libgtk2.0-dev はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます というエラーメッセージがでてインストールする事ができません。 sudo apt-get install libxml2-dev でも同様のエラーメッセージが表示されます。 どなたか対策方法をご存知ないでしょうか?

  • knoppix5.3を使用しています。RPMファイル(krename-

    knoppix5.3を使用しています。RPMファイル(krename-3.0.0rc3-1rhfc2.i386.rpm)をインストールしたいと思っています。 ファイルは、デスクトップに置いてあります。 Linuxは、初心者のためコマンドの際、パスが通ってるのか?さえ、分かっていません。その上で、下記のご質問をします。間違いなどあれば教えてください。 そこでRPM パッケージソフトをクリックしインストールしようとすると、root権限が必要だとメッセージが出てきてインストールできません。 また、$ sudo apt-get install krename とコマンドを打ってもインストールされません。 shellコマンドメニューより # rpm -ivh package-krename-3.0.0rc3-1rhfc2.i386.rpm と打ってもインストールされません。 どうすればインストールできるでしょうか?

  • APTでcurl-develパッケージが見つからず

    Ubuntu 10.10にて、curl-develパッケージをAPTでインストールしようと、以下コマンドを実行したのですが、「E:パッケージ curl-devel が見つかりません」となってしまいます。  $ sudo apt-get install curl-devel パッケージ名など、どこか間違っているのでしょうか? 間違っているとしたら、正しいインストール方法をご教示願います。

  • パッケージを確認するコマンドについて

    CentOSでは下記のコマンドでパッケージがインストールされているかを確認しています。 rpm -qa | grep パッケージ名 Ubuntuで上記のコマンドで該当するコマンドは何でしょうか? 下記のコマンドでいいのでしょうか? sudo apt-file search パッケージ名 私なりに調べたんですが自信がありません。 コマンドはあっていますでしょうか? 申し訳ありませんがCentOS、Ubuntuのコマンドをそれぞれ教えていただけませんでしょうか。 宜しくお願いします。

  • パッケージの依存関係を調べるには?

    パッケージの依存関係を調べるには? Ubuntu(10.04)を使い始めたばかりのものです。 $ sudo apt-get install <パッケージ名> あるパッケージをインストールすると、依存関係のあるパッケージも一緒にインストールされると思います。 インストールする前にこの依存関係を調べるには、どのようなコマンドを実行したらよいのでしょうか?

  • 何がアップグレートされるのか

    $ sudo apt-get update $ sudo apt-get upgrade 上記のコマンドでアップグレードされるのは、 ①OS ②インストールしているアプリ ③OSとアプリ どれなんでしょうか? ubuntu20.04LTSを使用しています。 よろしくおねがいします。

  • Windows 8.1が起動しない

    Ubuntu 13.10 をUSB Bootしたら Windows 8.1が起動しない Ubuntu 13.10 をUSB Bootしたら Windows 8.1が起動しなくなりました。 このような現象は結構起こさせてしまう様なので、色々調べたのですが、解決ができませんでした。 リカバリディスクは手元に無い状態です。 【現状】 ・Ubuntu 13.10 をUSB Bootしたら Windows 8.1が起動しない状態になった。 ・USBを抜いて起動させると、BIOS画面「Aptio Setup Utility」が直ぐに表示される。 この画面以外表示されない。 →この時のBootは、「Boot Opiton #1」のみで、「Windows Boot Manager」となっている。 ・USBを挿した状態で起動させると、直ぐにUbuntuを「Ubuntuをインストールせずに起動する」 or 「Ubuntuをインストールする」の黒い画面が表示される。Bootを選択する画面などはでません。 ※Ubuntuはインストールしていません。「Ubuntuをインストールせずに起動する。」を毎回選択している。 ・USBを挿した状態BIOS画面を確認すると、Bootは、「Boot Opiton #1 が Windows Boot Manager」 「Boot Opiton #2 が UEFI: ELECOM MF-HSU...」となっている。 ※UbuntuをインストールしたUSBがELECOM →このUbuntuのBootが2番目の状態でもWindowsは全く起動せず、Ubuntuが起動させる 【今まで行った対処法】 ・以下のコマンドをUSB上のUbuntu端末から実行 $ sudo apt-get update $ sudo apt-get install lilo $ sudo lilo -M /dev/sda mbr fdisk -l コマンドで、 /dev/sdaであることを確認。 →シャットダウン後、USBを抜いて起動しても、直ぐにBIOS画面が表示され症状変わらず。 ・以下のコマンドをUSB上のUbuntu端末から実行 $sudo apt-get install mbr →パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ mbr が見つかりません 実行できず。 長文で申し訳ありません。私が無知なのにUbuntuを実行してしまったために・・・ Windowsを起動するにはどうしたらよいでしょうか。

  • Windows 8.1が起動しない

    Ubuntu 13.10 をUSB Bootしたら Windows 8.1が起動しなくなりました。 このような現象は結構起こさせてしまう様なので、色々調べたのですが、解決ができませんでした。 リカバリディスクは手元に無い状態です。解決方法などわかる方がいらっしゃったらご教授ください・・・申し訳ありません。 【現状】 ・Ubuntu 13.10 をUSB Bootしたら Windows 8.1が起動しない状態になった。 ・USBを抜いて起動させると、BIOS画面「Aptio Setup Utility」が直ぐに表示される。 この画面以外表示されない。 →この時のBootは、「Boot Opiton #1」のみで、「Windows Boot Manager」となっている。 ・USBを挿した状態で起動させると、直ぐにUbuntuを「Ubuntuをインストールせずに起動する」 or 「Ubuntuをインストールする」の黒い画面が表示される。Bootを選択する画面などはでません。 ※Ubuntuはインストールしていません。「Ubuntuをインストールせずに起動する。」を毎回選択している。 ・USBを挿した状態BIOS画面を確認すると、Bootは、「Boot Opiton #1 が Windows Boot Manager」 「Boot Opiton #2 が UEFI: ELECOM MF-HSU...」となっている。 ※UbuntuをインストールしたUSBがELECOM →このUbuntuのBootが2番目の状態でもWindowsは全く起動せず、Ubuntuが起動させる 【今まで行った対処法】 ・以下のコマンドをUSB上のUbuntu端末から実行 $ sudo apt-get update $ sudo apt-get install lilo $ sudo lilo -M /dev/sda mbr fdisk -l コマンドで、 /dev/sdaであることを確認。 →シャットダウン後、USBを抜いて起動しても、直ぐにBIOS画面が表示され症状変わらず。 ・以下のコマンドをUSB上のUbuntu端末から実行 $sudo apt-get install mbr →パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ mbr が見つかりません 実行できず。 長文で申し訳ありません。私が無知なのにUbuntuを実行してしまったために・・・ Windowsを起動するにはどうしたらよいでしょうか。