These are the things I do every other week to keep my computers' software up to date.
brew update
brew upgrade
R -e 'update.packages(ask=FALSE)'
R -e 'update.packages(ask=FALSE, checkBuilt=TRUE)'
R -e 'source("https://bioconductor.org/biocLite.R");biocLite()'
rvm get stable
gem update
conda update conda
conda update anaconda
npm update npm -g
npm update -g
npm install -g npm@latest
sudo tlmgr update --self
sudo tlmgr update --all
Also useful:
-
brew outdatedshows what packages need to be upgraded -
brew cleanupremoves old versions of things;brew cleanup -njust shows you what would be cleaned up with out actually removing anything.