ソースからRuby 1.9をFedora 13マシンにインストールしました。戻って古い1.8.6(yumでインストールします)を使用したいのですが、残念ながら私はできるようですt「make uninstall」(make: *** No rule to make target
アンインストール'。停止します。`)。
個々のファイルを削除する以外に、これを行う方法はありますか?
ビルドディレクトリに.installed.list
というファイルがあります。これは、インストールされるすべてのファイルのリストのようです。
Rubyが次の方法でインストールされた場合:
./configure --prefix=/usr/local
make
Sudo make install
次の方法でアンインストールできます。
インストール済みのチェックRubyバージョン、2.1.2と仮定
wget http://cache.Ruby-lang.org/pub/Ruby/2.1/Ruby-2.1.2.tar.bz2
bunzip ...
tar xfv ...
cd Ruby-2.1.2
./configure --prefix=/usr/local
make
Sudo checkinstall
# will build deb or rpm package and try to install it
インストール後、パッケージを削除すると、ディレクトリ/ファイル/ etcが削除されます。
Sudo rpm -e Ruby
いくつかのアーティファクトが残っている可能性があります:
Removing Ruby ...
warning: while removing Ruby, directory '/usr/local/lib/Ruby/gems/2.1.0/gems' not empty so not removed.
...
手動で削除してください。
Makefileを調べて、remove
などの別のターゲットがあるかどうかを確認します。