Homebrew melakukan upgrade sendiri untuk menyeduh . Dan sepertinya pengelola belum mengimplementasikan beberapa perintah yang digunakan sehari-hari brew cleanup
.
Jadi, ada yang tahu cara menghapus versi lama dari perangkat lunak secara otomatis?
$ brew
Example usage:
brew search [TEXT|/REGEX/]
brew (info|home|options) [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Troubleshooting:
brew config
brew doctor
brew install -vd FORMULA
Brewing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Formula-Cookbook.md
Further help:
man brew
brew help [COMMAND]
brew home
brew clean
.Jawaban:
Perintah yang Anda inginkan adalah
cleanup
- menjalankanbrew cleanup
akan menghapus paket yang ada di disk, tetapi tidak lagi diinstal.Sebagai contoh:
Saya memiliki rejimen Senin pagi:
Itu memberi saya informasi terkini tentang Homebrew, lalu semua brews yang saya instal dan kemudian membebaskan ruang disk dengan menghapus brews lama yang tidak lagi dirujuk. Untuk brews yang perlu saya pertahankan pada versi tertentu, saya gunakan
brew pin
untuk menahan mereka di sana sehingga saya masih dapat menjalankan ini sederhana, tiga perintah, rantai untuk memperbarui segala sesuatu yang lain di sekitar paket yang disematkan.sumber
Bukan jawaban, tetapi terlalu lama untuk komentar, ini adalah kode yang saya gunakan sebagai rezim untuk menjaga agar minuman saya tetap up to date:
Saya sudah menyimpannya di saya
~/.bash_profile
sehingga saya bisa memanggilnya dari Terminal sebagai nama fungsi on the fly.sumber
brew cask update
dinonaktifkan.Error: Calling 'brew cask update' is disabled! Use 'brew update' instead.