Saya punya beberapa masalah dengan manajer paket, Homebrew . Saya tidak dapat menemukan cara menghapusnya!
Apakah aman menghapus seluruhnya /usr/local
? Homebrew dipasang di suatu tempat di direktori itu.
Homebrew pernah merekomendasikan skrip , juga ditautkan dalam FAQ mereka . Instruksi telah berubah sejak saat itu, dan mereka menyediakan skrip penghapusan instalan resmi yang dapat Anda unduh dan jalankan:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Ini salinan naskah lama, untuk tujuan sejarah:
cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
Ini juga harus mengembalikan /usr/local
folder Anda ke masa pra-Homebrew. Lihat wiki instalasi Homebrew untuk informasi lebih lanjut.
Catatan : Anda juga mungkin perlu menghapus ~/.homebrew
. Jika kebetulan Anda miliki ~/.rvm
, maka Anda harus menghapus ~/.rvm/bin/brew
.
Desktop
,Documents
dan 'Unduhan`. Itu mengacaukan git saya juga. Tolong bantu!Homebrew sekarang menyediakan skrip penghapusan instalan yang terletak di sini .
Jalankan saja yang berikut di terminal OSX:
sumber
Perhatikan juga bahwa homebrew mengubah grup menjadi 'staff' dan memberikan akses tulis ke grup untuk
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Untuk mengembalikan direktori-direktori ini dalam status aslinya, lakukan:
untuk masing-masing atau jika Anda tidak memiliki pemilik / hak mewah:
sumber
/usr/local
Subdir buatan saya dan Homebrew dimiliki oleh pengguna saya denganadmin
grup.Coba intisari ini , itu mencopot pemasangan homebrew dan cache terkait, asalkan Anda menginstal minuman ke direktori default.
sumber
Baru-baru ini saya membuat skrip untuk menangani kasus ini . Ini sepenuhnya menghapus Homebrew, dan memiliki opsi CLI seperti mode diam / verbose dan gaya, serta mode yang mengembalikan lokasi instalasi Homebrew Anda.
sumber
Mungkin ada file lain di dalam
/usr/local
Anda yang mungkin Anda perlukan Anda dapat menggunakan PM yang berbeda (Package Manager) untuk menghapus PM saat ini.sumber