人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxで質問です。

誤ってrpmをアンインストールしてしまったのですが
復元の方法はありませんか?
※あるサイトを見たのですが、正常なサーバーがもうひとつ必要のように思えましたが
それは存在しておりません。

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:Linux rpm ひとつ アンインストール サイト
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● goodvn
●20ポイント

再度インストールしてはだめでしょうか?

$ rpm -Uvh hogehoge.rpm

アンインストールしても,設定ファイルなどは残されていると思います

http://q.hatena.ne.jp/answer

◎質問者からの返答

command not foundになってしまいます。。。


2 ● くまっぷす
●20ポイント

http://sasab.blog65.fc2.com/blog-entry-29.html

こちらに書いてある方法を試してみてください。

RPMの中身はcpioというコマンドで固められたものが元になっているので、cpioで受けられる形に変形してから元あった場所に書き戻し、データベースを再構築します。

◎質問者からの返答

command not foundになってしまいます。。。


3 ● goodvn
●20ポイント

rpm をアンインストール,というのは,"rpmコマンド" 自体を消してしまった,ということですか.すみません,勘違いしていました

http://rpm.org/

こちらのサイトに,RPM のソースがあります

http://rpm.org/wiki/Releases/4.4.2.3

これをダウンロードしてください(wget が便利)

GZIP圧縮されたTARファイルなので,展開します.

$ tar -zxvpf rpm-4.4.2.3.tar.gz

この中に,INSTALL というファイルがあるので,このファイルを読んでインストールすれば,rpm コマンドが使えるようになります


4 ● azuki001
●20ポイント

既に出ている回答より、makocanさんは「RPMというソフトウェアを削除」してしまったのではないでしょうか?

もしそうならば、

http://rpm.org/releases/rpm-4.4.x/rpm-4.4.2.tar.gz

上のやつを適当なディレクトリにダウンロード。

$ tar zxvf rpm-4.4.2.tar.gz

$ cd rpm*

$ .configure

$ make

$ su

(rootのパスワード入力)

# make install

と、普通のコンパイルでいけるのでは?

◎質問者からの返答

お二人方、ありがとうございます!

ソースの場所がわからず、途方にくれてました。

ただ、コンパイルの.configureを実行したところ

.configure: command not found

と出ててしまいます。。。


5 ● azuki001
●20ポイント

すいません、書き間違えました。

http://rpm.org/releases/rpm-4.4.x/rpm-4.4.2.tar.gz

$ tar zxvf rpm-4.4.2.tar.gz

$ cd rpm*

$ ./configure

$ make

$ su

(rootのパスワード入力)

# make install

の間違いです。

ついでに、最新版だと依存関係がどうのこうのでインストールできない場合がありますので、URLは3つか4つ程、最新版より古いものです。RPMをインストールし次第、アップデートし、また、RPM版のRPMをインストールしてください。

◎質問者からの返答

何度もありがとうございます。

なるべく、ご納得の行くポイントを差し上げたく思います。

また、インストールしようとしたら

下記のエラーが出てきました。。。

error: sorry rpm requires libz.a or libgz.a (from the zlib package)

libzというパッケージが無いと言われているように思えますが

インストール方法はご存知でしょうか?


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ