[CentOS] yum で ruby 1.8.7 をアンインストールする。

Ruby を yum でインストールしたら 1.8.7 がインストールされてシました。

やっぱりもっと新しいバージョンの Ruby を使いたいので 1.8.7 をアンインストールしたいと思います。

まずは yum info で Ruby の情報を表示させて確認します。

$ yum info ruby.i686
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
インストール済みパッケージ
名前 : ruby
アーキテクチャ : i686
バージョン : 1.8.7.374
リリース : 4.el6_6
容量 : 1.8 M
リポジトリー : installed
提供元リポジトリー : base
要約 : An interpreter of object-oriented scripting language
URL : http://www.ruby-lang.org/
ライセンス : Ruby or GPLv2
説明 : Ruby is the interpreted scripting language for quick and easy
: object-oriented programming. It has many features to process text
: files and to do system management tasks (as in Perl). It is simple,
: straight-forward, and extensible.
$

「インストール済みパッケージ」と表示されています。これを今から yum erase で削除します。

$ yum erase ruby.i686
読み込んだプラグイン:fastestmirror
このコマンドを実行するには root である必要があります。
$ sudo yum erase ruby.i686
[sudo] password for keramax:
読み込んだプラグイン:fastestmirror
削除処理の設定をしています
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> Package ruby.i686 0:1.8.7.374-4.el6_6 will be 削除
–> 依存性解決を終了しました。依存性を解決しました================================================================================
パッケージ アーキテクチャ
バージョン リポジトリー 容量
================================================================================
削除:
ruby i686 1.8.7.374-4.el6_6 @base 1.8 Mトランザクションの要約
================================================================================
削除 1 パッケージインストール済み容量: 1.8 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
削除中 : ruby-1.8.7.374-4.el6_6.i686 1/1
Verifying : ruby-1.8.7.374-4.el6_6.i686 1/1

削除しました:
ruby.i686 0:1.8.7.374-4.el6_6

完了しました!
$

もう一度 yum info で確認します。

$ yum info ruby.i686
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
利用可能なパッケージ
名前 : ruby
アーキテクチャ : i686
バージョン : 1.8.7.374
リリース : 4.el6_6
容量 : 538 k
リポジトリー : base
要約 : An interpreter of object-oriented scripting language
URL : http://www.ruby-lang.org/
ライセンス : Ruby or GPLv2
説明 : Ruby is the interpreted scripting language for quick and easy
: object-oriented programming. It has many features to process text
: files and to do system management tasks (as in Perl). It is simple,
: straight-forward, and extensible.
$

「インストール済みパッケージ」から「利用可能なパッケージ」に表示が変わりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください