• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pearのアップグレード)

pearのアップグレードでコマンドが使用できなくなった!知恵を貸してください

このQ&Aのポイント
  • pearのアップグレードを試みましたが、コマンドが使用できなくなりました。どなたか知恵を貸してください。
  • Red Hat Enterprise Linux上でのpearのアップグレードに成功しましたが、コマンドが使用できなくなりました。どうすればよいでしょうか。
  • pearのアップグレード後、pearコマンドが使用できなくなりました。詳しい方に助言をお願いします。

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

  • ベストアンサー
  • elf2000
  • ベストアンサー率50% (6/12)
回答No.1

そのLinuxがインターネットに接続している環境なら下記の手段で復元できると思います ■PEARのバックアップ # /bin/mv /usr/share/pear /usr/share/pear.backup (場合によっては下記もバックアップ) # /bin/mv /etc/pear.conf /etc/pear.conf.backup # /bin/mv /root/.pearrc /root/.pearrc.backup ■PEARのインストール GET http://go-pear.org/ | php -Cq (いくつか質問されますが,基本的に[Enter]のみで大丈夫だと思います. しかし念のために質問を読んでみることをお勧めします) ■PEARを戻す # /bin/mv /usr/share/pear.backup /usr/share/pear (場合によっては…も行った場合,同様に上記のような作業で戻します) これでPEARのライブラリ部分(/usr/share/pear/)は今までのものが, /usr/bin/にはコマンドpearが復元していると思います(おそらくついでにpeclなどのコマンドが増えていると思いますが) 注意点としては,PEARのバージョンが1.4.9からあがらないうちにやることです. おそらくバージョンアップしても/usr/bin/pearに相当する部分はあまり変化が無いと思われるので大丈夫だと思いますが,何が起こるかはわかりません. #余談ですが/usr/bin/pearはとても簡単な単なるシェルスクリプトです.

ryomania
質問者

お礼

ryomaniaです。補足はelf2000さんの回答をよく読まなかったためにあんなとんちんかんな補足をしてしまいました(汗) elf2000さんの回答のとうりコマンドを打ち込んでいったら無事復元することが出来ました。 本当にありがとうございました。

ryomania
質問者

補足

elf2000さん返信ありがとうございます。 レンタルサーバーですのでネットには接続されています。 ただちょっと疑問があるのですが・・・注意点の"PEARのバージョンが1.4.9からあがらないうちにやることです" とのことですが、upgradeコマンドをした時に、成功と表示されていたのですがこの時点ではまだ1.4.9にupgradeはされていないと考えてよろしいのでしょうか?

関連するQ&A