Linux: jak odinstalować coś, co nie jest pakietem…?


2

Zainstalowałem Ruby1.9.1 ze źródła używając sudo make install. Jak mogę to odinstalować?

Zasadniczo po prostu nie chcę, aby „ruby” zamapowało się na ruby ​​1.9.1, ale zamiast tego domyślna wersja 1.8.7.

sudo make uninstallNic też nie robi.


Czy uruchomiłeś swój make uninstallz katalogu ze ./condigureźródłami, których użyłeś do instalacji?
Benjamin Bannier,

może to być duplikat (w praktyce, w odniesieniu do tego, jakie odpowiedzi mogą zostać opublikowane) superuser.com/questions/137592/...
quack quixote

przypuszczam, że sudo make unisntallliterówka była w pytaniu, a nie polecenie, które faktycznie próbowałeś? bo to nie powinno działać, ale sudo make uninstall może .
quack quixote

tak literówka SU. Ruby nie ma odinstalowania.
Zombie

installwatch nie pomaga, ponieważ nie zostanie ponownie zainstalowany, chyba że odinstaluję.
Zombie

Odpowiedzi:


5

Sprawdź plik makefile pod kątem celu „dokonaj deinstalacji”. Czasami przychodzą z nimi.

W przeciwnym razie najlepiej jest dokładnie przeczytać cel „make install”, a następnie ręcznie cofnąć to, co zrobił.


0

To jest bardziej rubinowa rzecz, więc prawie teraz należy do SO. Oto, co należy zrobić (zgodnie z tym postem na blogu .

sudo rm -rf /usr/local/lib/ruby
sudo rm /usr/local/bin/ruby
sudo rm /usr/local/bin/irb
sudo rm /usr/local/bin/rake
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.